MediaWiki 1.26/wmf13
Appearance
MediaWiki 1.26/wmf12 | Deployment of MediaWiki 1.26wmf13 to Wikimedia sites | MediaWiki 1.26/wmf14 |
The latest version (labeled "1.26wmf13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 07 July 2015 (see the roadmap).
Core changes
[edit]- git #dbc9d941 - Updated mediawiki/core
- git #f5ad9de7 - Updated mediawiki/core
- git #45892149 - Updated mediawiki/core
- git #496bf5ae - Updated mediawiki/core
- git #60a8812d - Updated mediawiki/core
- git #3e515ba7 - Updated mediawiki/core
- git #ab8da29a - Updated mediawiki/core (T105795)
- git #a901d155 - Updated mediawiki/core
- git #c070eb8c - Update VisualEditor for Ie59e04d3 (043e8ea) cherry-pick
- git #003f4322 - Revert "Revert "Revert Count API module instantiations and Hook runs""
- git #f9c89d28 - Revert "Revert Count API module instantiations and Hook runs"
- git #731a45f2 - Move StatsD key normalization from ProfilerOutputStats to BufferingStatsdDataFactory
- git #c9d29509 - Add 'AuthPluginStrict' log to identify users who are unable to authenticate
- git #20aa5a1b - Updated mediawiki/core
- git #117f60a1 - rebuildLocalisationCache: don't limit memory usage
- git #31c253aa - Fix variable name (follows Ib2c5856d)
- git #ac33b804 - Updated mediawiki/core (T105562)
- git #8b192e74 - Update VisualEditor for If1d24467
- git #3767cd99 - Update VisualEditor for I0f754c94
- git #5153eb27 - Updated mediawiki/core (T105387)
- git #94231b9f - Updated mediawiki/core (T105050)
- git #8d5cc219 - Do not encode '~' as %7E. Fixes redirect loop in chrome. (T105265)
- git #da070fb1 - Add Content-Length header to thumb.php error responses
- git #e3932033 - Updated mediawiki/core (T104087)
- git #463a6d5e - Updated mediawiki/core (T105089)
- git #fa128f43 - Unbreak missing flags in enhanced RC (T105237)
- git #f6410d24 - Updated mediawiki/core
- git #12f2ab7f - Revert Count API module instantiations and Hook runs
- git #e476777d - Updated mediawiki/core (T104189)
- git #d7360da9 - Updated mediawiki/core
- git #85a880bb - resourceloader: Set a TTL for minification cache entries (T104769)
- git #3e1b3e93 - API: Move stats update for API module execution to when the module is actually executed
- git #cf7de707 - Add alias for Special:ChangeContentModel
- git #ed38734d - mediawiki.ui: Add @activeColor argument to the .button-colors() mixin
- git #eba9321b - Update composer-merge-plugin to v1.2.1 (T104037)
- git #96092399 - API: Use ApiBase::PARAM_HELP_MSG_PER_VALUE for 'prop' in query+watchlist
- git #60e2104f - Add tests for Special:BlankPage
- git #a737b613 - Add SpecialPageTestBase to simplify testing of special pages
- git #2445aeed - API: Avoid caching when prop=info&intestactions=... is used
- git #ddca1c65 - TitleInputWidget: Add 'relative' option
- git #87a051dd - editWarning: Declare dependency on user.options (T102564)
- git #0ab1e0b2 - mediawiki.jqueryMsg: Declare dependency on user.options
- git #2239e493 - i18nize [[Special:RandomInCategory]] submit button (T101717)
- git #cd3638bf - mediawiki.searchSuggest: Allow multiple suggestion fields (T104763)
- git #aba18a06 - Use localization for server default timezone on Special:Preferences (T33516)
- git #484d0f6e - Removing obsolete `-moz-inline-block` property (T103605)
- git #dc3ddcc4 - Allow hooks to abort lines in EnhancedRC (T104564)
- git #94f153db - Add hook EnhancedChangesListModifyBlockLineData (T104399)
- git #915a8767 - API: Remove some unused i18n messages
- git #446b83bd - API: Use message-per-value for apihelp-query+revisions+base-param-prop
- git #45d7d211 - FauxRequest: Add @since for new setHeaders and setCookie methods
- git #2b2ce752 - RawAction: Clean up max-age/s-maxage computation
- git #bf27bbb1 - Count API module instantiations and Hook runs
- git #53b0df09 - Add cookies and improve headers in FauxRequest
- git #4ef96ff1 - Declare and document $wgStatsdServer and $wgStatsdMetricPrefix
- git #a5bc9f49 - Revision: Interpret a NULL rev_content_model as the default model
- git #84758e6f - Made WANObjectCache::getCheckKey() automatically init the key
- git #5e4a1547 - Change "? :" to "?:"
- git #a5db4b7f - Fix reference to nonexistent ApiBase::getModulePathString in inline docs
- git #be250544 - Ensure DerivativeContext has a $stats property
- git #d8d172d8 - Correct mw-ui-icon size
- git #71ede19e - Don't try looking for phpunit if it is already loaded
- git #df2dc2ef - Improved job pickup time stats for delayed jobs (T102743)
- git #56928b15 - Add explicit GENDER to logentry-contentmodel-change
- git #120ec6bb - mw.Title: Handle empty this.title (T104377)
- git #abbf6a5e - Update OOjs UI to v0.11.7
- git #f5c88ef8 - Add {{bidi:}} syntax for directionality-safe arguments (T104472)
- git #b1876e3d - API: Remove WDDX and dump formats
- git #6832094f - Account for unset visiting watchers
- git #09a21c4a - Attempt to count actual watchers in the info action (T51506)
- git #6aeca3e9 - Better error message via api when content model does not allow editing
- git #5a976809 - Add missing dependency to mediawiki.widgets
- git #35fb85ba - Replace some MWException usage in User
- git #9bd84c11 - resourceloader: Make minify cache keys globally shared instead of local
- git #ee64052e - Add maintenance script to populate page,revision,archive.*_content_* fields (T103388)
- git #fa31bf16 - Add Special:ChangeContentModel (T72592)
- git #8a164ff9 - OOUIHTMLForm: Make setting 'readonly' on a text field actually work
- git #e688bea6 - Parser: Correct setHook() documentation
- git #7b52c1cb - API: Deprecate generatexml of modules revisions/deletedrevisions/parse
- git #7fea174c - Automatically infuse any infusable OOUI widgets present on the page
- git #391d5a66 - Make an apihelp message less repetitive
- git #cf5cdf22 - SpecialDoubleRedirects: Remove redirect=no for action=edit
- git #9d98e014 - tooltip-ca-edit: Simplify wording to align with others
- git #f9814f67 - Pass user to WikiPage::doDeleteArticleReal
- git #d2d692e1 - Log http error in ForeignAPIRepo::httpGet
- git #f0a8f8e6 - Add class to items in changeslist legend
- git #29dbdc3a - Made SqlBagOStuff set() wrap setMulti()
Vendor
[edit]- git #62c1d864 - Update composer-merge-plugin to v1.2.1 (T104037)
Extensions
[edit]AbuseFilter
[edit]- git #9a904579 - Remove i18n shim
BetaFeatures
[edit]- git #c3416813 - build: Add some development dependencies
CentralAuth
[edit]- git #f86b1b89 - Add log entry for $wgCentralAuthStrict failures if SULMigration is enabled
- git #a072d53c - Invalidate cache after account autocreation from job (T74469, T94885)
- git #c2d1c8b0 - Revert "Add global password policies" (T104615)
- git #8712e354 - Made use of new USE_MULTI_COMMIT flag in user merge jobs
CirrusSearch
[edit]- git #12e9d918 - Suppress interwiki results when they would break (T104189)
- git #b32b3ea6 - Fix expected failure in relevancy
- git #b13e96f0 - Revert "Update tests to match OOUI of Special:Search"
- git #5373e451 - Grammar and spelling fixes in the long morelike message
- git #c2b3fc51 - Add () for function call (T104908)
- git #c98d7d18 - Cleanup test annotations
- git #1ec6152b - Add options to customize MoreLikeThis queries (T101111)
- git #520d4a8b - Shorter regular expressions in Searcher and related
Cite
[edit]- git #a6c76966 - Add mobile target to VE/parsoid style module for Cite
- git #6cfdd6e1 - Remove spaces from the end of the line
Collection
[edit]- git #c91f39da - Fix typo w/ VRS URL construction, commit e126f75
ConfirmEdit
[edit]- git #2f4326a8 - Fix missing getForm( OutputPage ) argument in showEditFormFields() (T104477)
ContentTranslation
[edit]- git #1bbf71f3 - Turn wgContentTranslationCampaigns into associative array (T105050)
- git #ad5779c3 - While adapting references, validate whether the source has references list (T104947)
- git #76474538 - Fix special page alias for Persian
- git #726207a6 - Load ext.cite.style once the source article is loaded (T99870)
- git #01520a4b - Make grey links darker
- git #de081346 - Show the target title in the dashboard if it's different from the source (T86014)
- git #85278cd9 - Code cleanup in ext.cx.translationlist.js
- git #6d80503e - Remove target title from cxstats campaign (T101510)
- git #ca088d23 - Support <poem> translations (T100385)
DismissableSiteNotice
[edit]- git #c00fc267 - Move SiteNoticeAfter hook to separate file
Echo
[edit]- git #bce9dbab - Link to localized Special:Notifications in overlay footer (T59350)
- git #b12efddf - Use PROTO_CANONICAL for icon links in emails (T104835)
- git #6b5a7693 - chmod 644 a few files (T104721)
- git #e536eab2 - Avoid warnings on older queued EchoNotificationDeleteJobs
- git #a7c36b0b - Flip EchoEvent::getUseJobQueue() default
EducationProgram
[edit]- git #8f1e88ae - ApiAddStudents: Use ApiBase::PARAM_ISMULTI
EventLogging
[edit]- git #0707dabd - Kafka writer can now use either simple or keyed producer, simple is default
- git #0288da48 - Make kafka reader configurable via keyword args, mark messages as done as they are read (T102831)
Flow
[edit]- git #8c190fc4 - Add title to Parsoid exception for troubleshooting
- git #2cea5b85 - urlencode titles in Parsoid URL (T105562)
- git #85569614 - Never send email notifications for LQT notifications imported to Flow (T104087)
- git #43836848 - Ensure there are no duplicate orderedTopicIds (T105089)
- git #86f4c9fb - Fix browser tests
- git #f8f2c9c7 - Revert "Change mention inspector template"
- git #dc1a2252 - Move fetchTopics to the system controller in ToC widget
- git #7e3aaff0 - Add .super to typos list
- git #be016f0a - Add Grunt task for detecting typos
- git #19c9ebb2 - IE8: Use .parent instead of .super
- git #ffe67fa4 - Remove Wikiglyph, it's unused now (T97312)
- git #39c07dea - Follow-up a16357b8c5: fix order icons (T96890)
- git #9f5db6c4 - Index more than just deepest level of replies (T104851)
- git #26d11ded - remove lintian errors by correcting permission script (T104724)
- git #7965ca3c - Escape initialization if no flow-board exists in the page
- git #1d403095 - Link to single-view for block-level EnhancedRC entries (T104399, T104564)
- git #e58102fe - Only show one "Older edit" and one "Newer edit" link
- git #97eea33a - Api output format consistency
- git #8e42be50 - Add undo-link to diff-page (T101738, T102957)
- git #81e9169a - Update Echo 'use-jobqueue' flag for I707bc01a9708
- git #a16357b8 - Create an OOUI ToC widget (T96890, T86844)
- git #2f636d5e - Use config variable to enable ApiFlowSearch, rather than commenting out
- git #3dcea217 - Add stop logging to all top-level scripts that convert to Flow
- git #286f38b7 - Revert "Temporarily make subpages in occupied namespaces non-Flow again" (T104279)
- git #d6926dc0 - Add --archive-pattern option to convert script
- git #b5d857f6 - Change mention inspector template (T99891, T90055)
- git #c68ec9a4 - Add dm.APIHandler to Flow UI
- git #19349a98 - Set up events for the new flow ui
- git #e41018dc - Don't use $wgFlowOccupyPages in NotifiedUsersTest
- git #0ad6d089 - Reapply "Use OOUI icon instead of WikiFont for load-more spinner"
Gather
[edit]- git #1821b3a3 - QA: Add browser test for changing a collection name (T104720, T104025)
- git #bedd3b6a - QA: All public collection steps should use a brand new collection
- git #804d06a5 - [QA] Check for user's own lists in browser tests
- git #6f9a61a3 - Regression: correctly position the .collection-confirmation-overlay (T104692)
- git #d84b0b1f - Reload collection when exiting overlay after making changes. (T104025)
- git #c2c8ec2d - Make watchlist bold in first onboarding screen (T99109)
- git #0e045f2f - i18n: Add missing qqq code
- git #18ddf3b7 - Advertise the collections feature (T101201)
- git #2122b83e - Allow user to add to more than 50 collections from page (T104179, T96864)
- git #3c0a1f3c - Close tutorial when clicking in to search input (T99109)
- git #7ebbdf92 - i18n: Fix wording of Gather CTA tipsy (T99103)
- git #dc43fe89 - i18n: Definition list in apihelp using wiki markup
- git #2e592b47 - Add i18n linting
- git #54344993 - "Owner" spelling in a message
- git #28838a6f - Fix some API doc problems
- git #83b9f61e - Introduce tests for pagination (T103570)
Math
[edit]- git #ce0a3253 - Delete unused <math-preference*> i18n strings
MobileFrontend
[edit]- git #4cc5600a - Fix missing message in Skin.js license generation (T104754)
- git #e2eda39d - Add pageactions check while rendering pre-content (T104897)
- git #ddc94d79 - Use the same selector for infobox as for bannerImage (T104793)
- git #1d182d14 - Page actions and issues from beta to stable (T101721)
- git #3b899cd1 - Fix minor regression in tablet pre-content gutter (T98925)
- git #42782198 - Regression: Remove .pre-content padding (T104338)
- git #f658f742 - Alpha, beta: Limit the last modified bar background width (T98925)
- git #992c7c10 - Refactor the last modified bar styles
- git #85d92043 - PointerOverlay should be returned by advertiseNewFeature
- git #4d45d278 - Remove MFFauxRequest
- git #03f9e760 - Prepare for removal of MFFauxRequest
- git #7914c71b - Alpha, beta: Don't indent search in pages on tablets (T104506)
- git #13114cc3 - Tweaks to the blue dot courtesy of kaity (T101201)
- git #2690e1e0 - Fix the positioning of overlay headings and content (T103024)
- git #6096897f - Switch out hamburger icon asset
- git #445aaffd - Remove function existing purely for caching reasons
- git #768077d3 - Provide infrastructure to allow showing a pointer when there's something new in the menu (T101201)
- git #dffc08db - Show toast error icon (T103613)
- git #6e98fb8d - Change label from cancel to dismiss for PointerOverlay
- git #33a201b3 - Hygiene: Refactor main menu code to avoid two points of creation
- git #36499b7e - Hygiene: Refactor PageActionOverlay as PointerOverlay
- git #db0d3177 - Search overlay: do not navigate away from the page when a watchstar is clicked (T103742)
- git #317b8caf - Remove use of module group 'other' from special page modules
- git #3490bc5d - Fix sitenotice config variable check (T104401)
- git #f339541f - Generate PHP docs with Composer
- git #98748421 - Stop tests from choking in plain qunit mode (T104361)
- git #200f543d - Declare logging schema dependency for categories
- git #58339381 - resources: Remove use of group 'other'
- git #fa24535c - Add detection for mobile domain request (T100413)
MultimediaViewer
[edit]- git #e77df576 - Workaround apparent bug in Edge's history.pushState (T104381)
- git #ec689b29 - Remove i18n shim
OAuth
[edit]- git #7066ab7c - Prevent canonical redirect when OAuth is in use (T105387)
- git #2c7c0994 - Avoid IDE warning about @throw docs
Popups
[edit]- git #d0486550 - Add maxage, s-maxage and uselang parameters in API call (T97096)
- git #0331a474 - Remove i18n shim
ProofreadPage
[edit]- git #921a87c3 - Adds Page: pages scan image to imagelinks (T97613)
- git #ea912c00 - Makes api prop=proofread pass context to its subrequest (T91912)
- git #5440e941 - Fix style issues in Special:IndexPages (T76284)
Scribunto
[edit]- git #52d49152 - Display backtraces in the Scribunto console (T74462)
- git #ca7a84b5 - Fix some PHPCS issues
SemanticForms
[edit]- git #fea3df33 - Disabled "select all/none" for checkboxes in multi-instance templates
- git #0b41755c - More replacement of hardcoded HTML
SyntaxHighlight_GeSHi
[edit]- git #48bf989c - Highlight background of whole lines, not just text in them (T103964)
- git #043969f8 - Refactor final output formatting (T17333, T25674, T103964, T104067)
- git #f41f26a8 - Add a tracking category on pages that contain invalid <syntaxhighlight> attributes (T103586)
TimedMediaHandler
[edit]- git #53114f36 - Update ogv.js libraries to 0.9 release
Translate
[edit]- git #701f26d9 - Only hide facets when there are no results at all
- git #c76428dd - Check that tables exist before trying to update them in UserMerge hooks (T104739)
- git #d1eab1a2 - Rip out non-TUX workflow state selector
UniversalLanguageSelector
[edit]- git #3e1602ad - Add two hooks entries missed in extension.json (T105795)
- git #2e0990ac - Set ULS_VERSION when using extension registration
- git #c3322ba8 - Migrate to JSON configuration based extension registration (T87987)
- git #81fdbf0a - Remove i18n shim
UploadWizard
[edit]- git #8c80b417 - Check campaign content model (T104395)
VisualEditor
[edit]- git #043e8ea3 - Never use original data optimisation when in clipboard mode (T104230)
- git #c1671110 - Update VE core submodule to 1.26wmf13 HEAD (80b68df)
- git #6a23a5d1 - Bypass ve.ui.MWInternalLinkAnnotationWidget.prototype.getHref when determining text (T104838)
- git #7a33613d - Use Parsoid's new Cite HTML and CSS (T86782)
- git #1202e8fe - Don't always override $wgVisualEditorNamespaces
- git #57a86aa0 - Delete the never-used 'MW alien' Beta Feature hook/i18n
- git #84eadef7 - Use core dimension widget times separator (T104691)
- git #3175cbc9 - Remove unused dependency
- git #a5281d01 - Populate the internal target lookup menu when the user opens the link inspector (T97723)
- git #c912f4e6 - Save dialog: Show reload link next to FancyCaptchas (T103227)
- git #b2ff7aaa - Revert "Show <newarticletext> as surface placeholder, not an edit notice" (T104227)
- git #e0d88aa5 - Update VE core submodule to master (973e23d)
- git #3e95962c - Re-do: Empty out PHP entry point (T87992)
- git #5ac5c7a0 - Show <newarticletext> as surface placeholder, not an edit notice (T104227)
- git #bef186c8 - ViewPageTarget-vector.css: Fix non-HD mode typo
- git #cb11cbd2 - Make toolbar save button frameless (T101165)
- git #71623b0e - Make texts of edit tabs' tooltips more helpful to new users (T99271)
WikiEditor
[edit]- git #e8d37102 - Toolbar: Let's remove a speedup loop...
WikiLove
[edit]- git #d40c9db6 - Get rid of 'mediawiki.api.edit' dependency
- git #6fbcb761 - Check 'wikilove_log' table exists in UserMerge hooks (T104740)
- git #30596ae4 - Remove 'wikilove_image_log' from UserMerge hooks, it no longer exists
Wikidata
[edit]- git #3a20b83b - Revert "Update Wikidata - add usage tracking job"
- git #7bc73181 - Update Wikidata - add usage tracking job
- git #26bdaa34 - Update Wikibase, add 'azb' interwiki sorting
- git #34ad4dec - Update Wikibase: Add api featureLog for ungroupedlist param
WikimediaMaintenance
[edit]- git #154c7479 - dumpInterwiki: Get interwiki map via HTTPS
Skins
[edit]Vector
[edit]- git #eb6d66a2 - build: Move config to phpcs.xml and require php 5.3.3