MediaWiki 1.29/wmf.11
MediaWiki 1.29.0-wmf.10 | Deployment of MediaWiki 1.29.0-wmf.11 to Wikimedia sites | MediaWiki 1.29.0-wmf.12 |
The latest version (labeled "1.29.0-wmf.11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 7 February 2017 (see the roadmap).
Core changes
edit- git #a57af76a - Move LikeMatch to Rdbms namespace
- git #713de380 - The correct method is parse, not parsed
- git #20f25161 - Switch search-interwiki-caption i18n to parsed (task T149806)
- git #f202c76f - jquery.suggestions: Correct @return documentation
- git #a976cee0 - Special:JavaScriptTest: send RL errors to the js console
- git #0dca42ef - jquery.suggestions: Only highlight prefix matches (task T27187)
- git #1ac69cd3 - Make 'groups' a data model in the FiltersViewModel (task T156533)
- git #83b4077e - Allow wikilinks in "Powersearch-ns" (task T157204)
- git #9217d86a - mediawiki.action.edit.stash.js: Use formatversion=2 for API request
- git #b4ef9c3e - Add flexbox mixin for flex-wrap
- git #2e37dc5b - rcfeed: Ensure formatter (and other params) is passed to RCFeedEngine (task T156996, task T157106)
- git #764655b2 - Add class to diff and history links in Special:Contributions (task T157178)
- git #82429e28 - ApiPurge: update description for POST requirement
- git #4a177b34 - Move LBFactory to Rdbms namespace
- git #d78a470f - Displaying interwiki results in sidebar (task T149806)
- git #44ac0de8 - Set mCache in the second MessageCache::loadFromDatabase() caller (task T157033)
- git #7c0b5493 - rcfeed: FormattedRCFeed constructor should match parent class (task T156996)
- git #f62163f6 - Add release notes for I5ec8acf
- git #84129bbb - Make last remaining user_groups queries honor $wgDisableUserGroupExpiry
- git #9a8e2b71 - mediawiki.api: Tweak deprecation logging
- git #dd46ccf3 - Update OOjs UI to v0.19.0
- git #8c394a74 - API: Guard more ug_expiry queries with $wgDisableUserGroupExpiry checks
- git #eada9409 - ApiPurge: Require POST (task T145649)
- git #ae8916ee - Don't try to drop ug_user_group index if it doesn't exist (task T156901)
- git #e74264c0 - Avoid joining against page table when finding a page's oldest revision. (task T156537)
- git #8692edec - Ib315fc5f to RELEASE-NOTES-1.29 (task T155957)
- git #39a6e3dc - Refactor RCFeed configuration (backwards compatible)
- git #fb3ae6fb - Replace use of &$this (task T153505)
- git #2c7b26c1 - Move LoadMonitor to Rdbms namespace
- git #446d4a28 - Prevent use of expiries to circumvent restrictions on removing user groups (task T156784)
- git #4b08279b - Add TestLogger::setCollectContext and fluent interface
- git #c70f464c - UsersMultiselect widget and form field. (task T131492)
- git #b25e743b - Amend $namespaces in core for Javanese (jv) (task T155957)
- git #3ca13774 - PHPUnit autoload file for PhpStorm
- git #630b89b1 - EditPage: Factor stats collection into private methods
- git #42f84ece - Do not linkify the namespace URI in 'uploadscriptednamespace' error message
- git #56db101d - Follow-up 873d3c9ff: make RCFilters widget input use interface directionality
Vendor
edit- git #2d28781a - Update OOjs UI to v0.19.0
Extensions
editAbuseFilter
edit- git #541fd57e - Don't escape text in some messages so that admins can add links to external tools (task T157235)
CentralAuth
edit- git #9c2143d9 - Use DBConnRef for central DB connections
- git #db6f3b83 - Use interoperable "m:" interwiki prefix instead of "meta:" (task T156582)
- git #fadb367a - Low severity security-ish issues in CentralAuth special pages (task T134931)
CirrusSearch
edit- git #3d54249a - Fix parse error handling
- git #d30bc9a4 - Allow subclasses to access $resultType
- git #0f753658 - Add warnings for various query parsing failures (task T149142)
- git #1a343107 - Add contentmodel: query feature (task T156371)
ConfirmEdit
edit- git #3bf3f535 - Fix inclusion of Maintenance.php
- git #8bfc15c7 - Replace use of &$this (task T153505)
ContentTranslation
edit- git #6caf30fd - Dictionary tool: Update the selected text in the card
- git #202ad7ce - stylelint: Fix declaration-block-no-duplicate-properties
- git #be42735b - Add feedback link to the tools column
- git #85c01bf3 - Provide a way to update the card rendering from tools
- git #49fecc63 - Set the tools container height to fill viewport height
- git #9c3723c9 - Add machine translation tool (task T152586)
- git #282809a5 - Class instance naming consistency
- git #6e8bcd23 - Correct the section filtering function
- git #d9ce16ea - Allow translation tool to control when to appear in tools column
- git #eea51de4 - Support removal of reference from reference tool
- git #102ce679 - Support removal of links from Link card
- git #8537bef1 - Add complete file path in @import
- git #451aecd9 - stylelint: Disable no-unsupported-browser-features rule
- git #6cb47cfb - Image translation unit: Adapt namespace (task T152586)
- git #43526e8b - Pass translation unit UI instance alone to translation tools
- git #71e41990 - Refactor the translation unit RL modules
- git #36373e95 - Update stylelint version (task T155669)
- git #161f0fd6 - stylelint: Fix quotes
- git #bf249a41 - stylelint: Fix color hex
- git #840e347b - stylelint: Disable unexpected browser feature error
- git #ae9a82c0 - Replace spaces with underscores in multi word articles links (task T147625)
- git #c79d5d25 - Introduce mw.cx.init.Translation for translation orchestration (task T152586)
- git #1b6279c7 - Use OOJS UI widgets for language label and link in column subheadings (task T152586)
- git #7f73ed56 - Set ContentTranslationVersion to 1 by default
- git #735ead0a - Source and translation titles: Widget, alignment, change handler (task T152586)
- git #7e0c9942 - Category adaptation and display, add new categories to translation (task T152586, task T150241, task T134740)
- git #116ad458 - OOJS based refactoring (task T152586)
ContributionTracking
edit- git #137b9435 - Add special page alias to alias file
DonationInterface
edit- git #9a005628 - Use mediawiki cache for IP Velocity
- git #781a40e5 - Fix paypal result routing (task T152626)
ElectronPdfService
edit- git #3f3d2f7c - Limit metric names
EventBus
edit- git #48a875c7 - Fix EventBusRCFeedEngine inheritance
FlaggedRevs
edit- git #d6aff7e8 - Stop using deprecated Revision::getText()
Flow
edit- git #40eb48e2 - Always open the editor configured in the 'flow-editor' preference (task T155665)
Gadgets
edit- git #dc4ea6cb - Implement 'peers' feature for loading extra styles-type gadgets
GlobalUsage
edit- git #3b1a915e - Make image name input in Special:GlobalUsage autosize-able (task T157447)
JsonConfig
edit- git #44aaa686 - Use action=query&meta=tokens to get login token (task T155532)
Kartographer
edit- git #d3c7734e - Add standard border to map details sidebar (task T157373)
- git #bd9c6521 - Use class names to avoid generic tag name selectors for styling tables (task T157373)
- git #1da40018 - Fix border colour in map dialog (task T157373)
- git #8258a427 - Add static name property to map dialog window (task T154716)
Math
edit- git #1c3dd4fb - Replace use of &$this (task T153505)
MobileFrontend
edit- git #ed95fe26 - Hygiene: Cleanup FIXMES
- git #31659dca - Fix key for requires in extension.json
- git #3ea46fdc - Hygiene: Remove MinervaUseFooterV2 (task T157075)
- git #2babc234 - Hygiene: breakup mega-function in MobileView API
Nuke
edit- git #1d1ac347 - Update callers (task T154276)
OAuth
edit- git #a8045814 - Link consumer key in log entry to OAuthListConsumers subpage (task T112064)
ORES
edit- git #56d0b7a9 - Remove all (except meta) API funcationality hooks (task T157206)
- git #a274608c - Move RecentChangesFlags to top level in extension.json
- git #c2e24905 - Make API not fail when edit is deleted or can't be scored (task T157078)
- git #e7ad78f6 - Refactor DB query tests for SpecialContribs
PageAssessments
edit- git #b6c42971 - Make sure wgPageAssessmentProjects is actually an array before using
- git #132e9a49 - Fixing special page time-out (task T156198)
- git #e4358590 - Adding needed prefix to API parameters
PageForms
edit- git #627f35bb - Disable tokens field editing for existing values only
- git #484c632e - Fixed html encoding for $wgPageFormsUseDisplayTitle = true
- git #7e689e21 - Fixed HTML encoding bug in tokens input field
- git #66491833 - Replace use of &$this (task T153505)
PageImages
edit- git #2e83a2c1 - Add twitter meta tag for image (task T157145)
- git #b6296a45 - Reduce the thumbnail size to 1200px (task T142048)
- git #a7a74f51 - Add basic test for PageImages::onBeforePageDisplay (task T51859)
- git #571e0d12 - Reduce the thumbnail width to 1280px (task T142048)
ProofreadPage
edit- git #29a124ca - Fixes PageLevelTest
RelatedArticles
edit- git #0e5eef27 - Don't run the test for minerva stable against the beta cluster (task T157165)
- git #c6bc8f80 - Update browser test to run on desktop (task T157165)
- git #3cf6d638 - Do not disable footer feature when BetaFeatures is not installed (task T146436)
- git #8a3aa6fb - Hygiene: Instead of non-testable class_exists use ExtensionRegistry
RevisionSlider
edit- git #ce4bc185 - Attach to Newer / Older edit links
- git #42259511 - Remove WikEdDiff logging code
Score
edit- git #67020557 - Display Lilypond version on Special:Version (task T133014)
- git #75c41f94 - Move ScoreException class to standalone file
Scribunto
edit- git #fdb4e521 - Localize namespaces in Kurdish (task T156277)
SiteMatrix
edit- git #dbdf8067 - Standardize Doxygen @param tags
SyntaxHighlight_GeSHi
edit- git #570c3be6 - Fix key for requires in extension.json
Translate
edit- git #73a8e332 - Allow defining the name of the default TTM service
TwoColConflict
edit- git #b2f493e2 - Fix broken design with CSS float and short tag notation (task T156918)
- git #0e9e8b96 - Simplify expand shortcut
- git #55074d82 - Keep scroll position when expanding/collapsing (task T156471)
- git #6e026445 - Scroll to first own change instead of first conflict (task T144608)
- git #0923e13c - Move scroll logic to module
UnicodeConverter
edit- git #4529afd5 - Fix typo in special page alias
UniversalLanguageSelector
edit- git #c778bc2c - Update jquery.uls to 5b88b14 from upstream
- git #f6023ec0 - Use an empty array instead of the uls-p-lang-dummy list item (JS)
UploadWizard
edit- git #483cf09c - Fix 'nochange' warning handling (task T156685)
- git #86d994a1 - uw.DescriptionsDetailsWidget: Do not re-create description widgets in #setSerialized
- git #a52be5ad - Simplify and improve uw.DescriptionsDetailsWidget
UrlShortener
edit- git #68820aa3 - Set default rate limits (task T133109)
VipsScaler
edit- git #7f87f610 - Fix name of ExtensionMessagesFiles in extension.json
VisualEditor
edit- git #7a058a4d - Remove explicit toolbar indicator definitions
- git #15c986d1 - Use var/let in screenshot.js
- git #2a5f2989 - Mark all node files as ES6
- git #c10ba088 - Update VE core submodule to master (f60ce1a)
- git #8a64006a - Introduce grunt-image to minify screenshots
- git #e3ff727c - Update VE core submodule to master (495524f) (task T156498, task T157019)
- git #d58d4049 - Update VE core submodule to master (96ed6a4) (task T156735)
- git #e8d99c55 - ve.ui.MWSaveDialog: Prettify the 'messages' shown
- git #6f367ea0 - ve.init.mw.ArticleTarget: Don't try to clear non-existent message
- git #a0cb3029 - ve.ui.MWSaveDialog: Remove unused $saveActions div
cldr
edit- git #7d110e02 - Add LocalNames for German
timeline
edit- git #bbd2c501 - Extract hash mecanism to a standalone method (task T138036)
Skins
editCologneBlue
edit- git #06a762ee - Remove warning suppression
Modern
edit- git #05a15c30 - Remove warning suppression