MediaWiki 1.31/wmf.2
MediaWiki 1.31.0-wmf.1 | Deployment of MediaWiki 1.31.0-wmf.2 to Wikimedia sites | MediaWiki 1.31.0-wmf.3 |
The latest version (labeled "1.31.0-wmf.2") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 3 October 2017 (see the roadmap).
Core changes
edit- git #d4a17a10 - phpunit: Include all raw modules in detection of illegal dependencies
- git #b2a0e3aa - SpecialBlock: Tweaks for OOUI HTMLForm (task T107036)
- git #267c82db - Change "Advanced filters" label color (task T172733)
- git #067dfc11 - Add a help button to the Tagged Edits menu (task T176661)
- git #d1439a3e - Selenium tests should log in before creating pages (task T176315)
- git #7e25acc5 - Reapply "RCFilters: Don't apply/clear highlights 66 times" (task T177107)
- git #84ddcd5d - Revert "RCFilters: Don't apply/clear highlights 66 times"
- git #d6e9f55b - Updated type and function docs for MagicWord.php
- git #125f8323 - Improve GitInfo for reading packed refs (task T155747)
- git #023979a3 - TitleWidget: Use OOUI query highlighting, instead of jQuery lib
- git #8ea9d0d7 - mw.loader: Use Array#indexOf directly instead of jQuery.inArray
- git #b70bcab4 - mw.loader: Return consistent object shape from splitModuleKey()
- git #a005f1de - Clean up wiki ID and DB domain ID handling (task T174017)
- git #212d67c6 - RCFilters: Don't apply/clear highlights 66 times (task T177107)
- git #44dc960d - Sanitizer: hard deprecate passing $options to escapeIdReferenceList()
- git #7b28f775 - Avoid double escaping headers in InfoAction (task T111763)
- git #d56758e1 - SpecialBlock: Switch to OOUI form (task T107036)
- git #b73c0c4d - Enable IP ranges in HTMLUserTextField (task T107039)
- git #39ee1bad - Remove unneeded js module in SpecialUnblock (task T107036)
- git #63aea5b6 - Tweak layout of TitleWidget results (task T177085)
- git #fb767c78 - TitleWidget: Upstream generic page icons from VE
- git #bd370e65 - Revert "CSSMin: Improve encoding of quotes in embedded SVGs" (task T176884)
- git #ae336d89 - Revert "CSSMin: Mangle whitespace in embedded SVGs" (task T176884)
- git #7f842058 - Update cleanupSpam.php to hide its activity from RecentChanges (task T176206)
- git #2d9f29a8 - Improve namespace handling in tests
- git #73e7b9cf - Do not include RC_EXTERNAL in number active users on Special:Statistics
- git #5b2bed35 - Follow-up 67f04373d fix stupid typo
- git #1aa0032c - Make the RC/Watchlist legend not jump when initially collapsed
- git #6c8f3b96 - objectcache: Improve WANObjectCache test coverage
- git #fc587099 - Unregister hooks that interfere with unit testing (task T176102)
- git #fa2724fa - LogFormatter: Don't return a non-array from formatParameterValueForApi
- git #59ab21b0 - HTMLFormField: Treat weird ' ' labels as empty in OOUI mode
- git #aafaea29 - Distinguish GET from POST for PostSend expectations (task T166199)
- git #729be869 - Fix CreditsAction when user has no real name set but real names enabled
- git #b4592fb5 - user: Unregister hooks that interfere with unit testing (task T176102)
- git #67f04373 - Reopen db connection after doing SpecialPageCacheUpdates (task T176055)
- git #d5283094 - Consistently preserve anchors in the title specified in 'mainpage' message (task T176583)
- git #7df800cb - Migrate and convert WL settings to the new UX (task T172757)
- git #c4f96e83 - Revert "DumpFilter is autoloaded. No need to require in maintenance script"
- git #c728912b - Fix watchlist "in the last X hours" display (task T176857)
- git #2048c040 - Revert Message dependency from DB exception classes
- git #c16b1e81 - Fix patchfile used to add newtalk table on mysql
- git #2e2ac756 - Update jQuery Migrate to v3.0.1
- git #3a06075f - Update OOjs UI to v0.23.2
- git #65aa98ca - Correcting check icon placement in RTL (task T176796)
- git #8edf301a - Make mw.widget.TitleWidget more flexible
- git #d98a666d - Fix insertSelect() with IGNORE in PostgreSQL
- git #71f7b565 - objectcache: Improve WANObjectCache test coverage
- git #b3f95932 - RCFilters: Log performance data (task T176652)
- git #bd741b83 - build: Updating mediawiki/mediawiki-codesniffer to 13.0.0
- git #a90350ee - Add more ProcessCacheLRU comments
- git #2cc67ee4 - Check requirements for parser test suite in phpunit tests
- git #f524623d - Migrate Special:Unblock to OOUI (task T107036)
- git #5676481c - Remove "only newlines in trailer" special case for category/language links (task T175416)
Vendor
edit- git #f6598ec5 - Update OOjs UI to v0.23.2
Extensions
editNotice: Undefined index: name in /a/release/make-deploy-notes/make-deploy-notes on line 246
Notice: Undefined index: name in /a/release/make-deploy-notes/make-deploy-notes on line 251
3D
edit- Newly deployed extension
AdvancedSearch
edit- git #cd6a4860 - Update eslint to 20.0.0
AntiSpoof
edit- git #ea68f0ed - Add more Persian characeter mappings to AntiSpoof (task T173697)
ArticlePlaceholder
edit- Newly deployed extension
CategoryTree
edit- git #37d0dfb0 - Remove hack and check for existent of message rootcategory (task T176904)
CentralAuth
edit- git #58e0aedd - Fix layout on Special:GlobalGroupPermissions (task T169547)
- git #5b0e7835 - Removed wgDisableUserGroupExpiry check and fixed typos in migrateStewards
CheckUser
edit- git #64727c57 - The link from CU log to CU and vice versa should preload the target (task T174588)
CirrusSearch
edit- git #b4db7ced - Load interwiki configs via cirrus config dump api (task T156497)
- git #25e8a25b - build: Updating mediawiki/mediawiki-codesniffer to 13.0.0
- git #9ce18298 - Stop eating <span> tags in highlighted output (task T173172)
Cite
edit- git #9764bbb0 - Replace constructive with progressive UI flag
Citoid
edit- git #d2ada944 - Set padded=false for citoid inspector (task T177080)
- git #5b3a9a9b - Replace constructive with progressive UI flag
CodeMirror
edit- git #975fddb1 - Set 'clear: both' on .CodeMirror for compatibility with gadgets
- git #f5210867 - Respect beta feature in new wikitext editor (task T173480)
Collection
edit- git #4613fe36 - Show banners about unavailability of PDF rendering on error page (task T175996)
- git #e403588e - Hygiene: Refactor execute function
- git #10b2b602 - Improve print styles (task T175856)
- git #a990048f - Message boxes about book creator undergoing changes (task T175996)
- git #15179be1 - Disable the Download section on Manage Books page (task T175996)
ContentTranslation
edit- git #d70b9704 - Use item.getData to get string title
- git #e1e04ff0 - Improve no-JavaScript error message.
- git #4c9e2636 - Deal with mw.Api's insanely inconsistent rejection parameters
- git #43ba8e7c - Remove duplicated code in PageSelectorWidget
- git #5333254d - Wait for document render before first alignment
DataTypes
edit- Newly deployed extension
DonationInterface
edit- git #a6ab1917 - Fix missing order status (task T176355)
- git #355917ca - Restore good country data from session (task T176450)
- git #d6416f2b - Fix Amazon token timeout
- git #8abb3d9b - Fix CA postal code staging
- git #4683c64d - Unstage street_address, removing dummy data (task T128902)
- git #0ef8e4b6 - ApprovePayment tests
Echo
edit- git #d76ff6e3 - Fix PHPDoc Documentation (task T173475)
- git #d8c655e5 - Change Echo notification blacklist message (task T174376)
- git #4381dbbe - Fix gap between notification pop-up header and notifications
EducationProgram
edit- git #d342abed - Exclude failing sniff
ElectronPdfService
edit- git #41a914d7 - i18n: Wording nitpicks
- git #296c6079 - Remove option to render books using OCG (task T171956)
Flow
edit- git #6e832ccc - BadImageRemover: Also look for <figure> nodes, and mw:Image/* types
- git #3790ab7b - BadImageRemover: Update for figure-inline change in Parsoid (task T173972)
GlobalUserPage
edit- git #df49e99b - Namespace this extension
Graph
edit- git #2b083043 - Replace constructive with progressive UI flag
GuidedTour
edit- git #6588a453 - Fire-and-forget EventLogging for link clicks (task T44815)
- git #755f4ce4 - Fix link logging for target=_blank (task T169613)
Kartographer
edit- git #f8df63ff - Use self closing tags when empty, and allow for mwData.body being null
Linter
edit- git #11012168 - Fix incorrect message (task T177286)
- git #d13bb1aa - Add html5-misnesting high-priority category
MassMessage
edit- git #10a8e2bd - Update maintenance script to use $this->requireExtension() (task T152139)
MobileFrontend
edit- git #7d02b5ac - Third party main page logic is incorrect (task T176414)
- git #c3fd7008 - Hygiene: Use BagOfStuff::makeKey() instead of deprecated wfMemcKey()
- git #484789d2 - ApiMobileView: Support queries for titles in any language variant (task T176678)
MultimediaViewer
edit- git #bbe174bc - Display warning for licence/attribution problems (task T76030, task T71389, task T71557)
- git #eca337e6 - Add functions to display/remove a warning in the dialogs (task T76030, task T71389, task T71557)
Newsletter
edit- git #864bf158 - Replace constructive with progressive UI flag
ORES
edit- git #743a9e7e - Return empty result when it's errored (task T176588)
- git #c251dfc5 - RCFilters: Respect hideNonDamaging pref on RC and WL (task T172757)
- git #bc6277b9 - Add support for draftquality models (task T176183)
PageTriage
edit- git #0ac6ebf1 - Don't delete stuff from the pagetriage_log unless it's a year old (task T168335)
PdfHandler
edit- git #be1d8939 - Deleted all Ruby code (task T164479)
Popups
edit- git #3ec185cb - Consider using more common image sizes for Page previews (task T173434)
PropertySuggester
edit- Newly deployed extension
Score
edit- git #20a65040 - Set padded=false for score inspector (task T177080)
TemplateData
edit- git #798798d6 - Update language search widget from VE
- git #6c7d8a43 - build: Update linters
- git #6a3a85b6 - Replace constructive with progressive UI flag
TimedMediaHandler
edit- git #19e04b5b - Add magic words localization for he
Translate
edit- git #fb9b687f - Validate language param in ApiQueryMessageCollection (task T87351)
- git #9a8fe372 - Make CxserverWebService forward compatible
- git #dc1367ef - Replace noscript with div + css
- git #22572a95 - JQMIGRATE: jQuery.fn.hover() is deprecated in Translate LanguageStatsBar (task T177139)
- git #05b84a58 - Resources.php: Drop no-op dependency on deprecated es5-shim module
- git #0af229b5 - Fix "sortable" URL parameter in MessageGroupStats and LanguageStats (task T154311)
- git #87c78949 - Add plural to translate-mgs-totals
- git #0bc3f84c - Add number of languages to message group stats table (task T129835)
- git #03ade024 - Deleted all Ruby code (task T164479)
- git #ba7373e0 - [tech-debt] Remove usage of FuzzyLikeThis in favor of simple fuzzy match
- git #d8000057 - Use Language object for hook PageContentLanguage
TwoColConflict
edit- git #66a3338c - Rephrase the message twoColConflict-test-title-label
- git #fd72fe85 - Clean up alias file
- git #427e9b38 - Add integration tests for SpecialPage
- git #2336e86e - Add SpecialPage to test Two Column Edit Conflicts (task T170375)
- git #ae36a2ab - Address changes in the label style in OOUI
UniversalLanguageSelector
edit- git #4251150a - Deleted all Ruby code (task T164479)
UploadWizard
edit- git #f6efa996 - Fix FlickrChecker unit test (task T176951)
- git #1da1ced7 - Replace constructive with progressive UI flag
VisualEditor
edit- git #ff896e0b - Always use trackingName for tracking
- git #09cde07c - DesktopArticleTarget: Retain 'mwTarget' stats tracking object (task T177250)
- git #8c611571 - Update VE core submodule to master (cb52d8b7a) (task T148679, task T176766, task T176936)
- git #cd097bed - Allow MediaWiki extensions to use self closing tags
- git #ddc056a4 - MWExtensionWindow: Always send a string to setValueAndWhitespace (task T177180)
- git #852e1aba - MWAlienExtensionNode: Listen to attribute changes (task T177181, task T177183)
- git #2b3998df - ve.init.mw.ArticleTarget: Add 'wpUnicodeCheck' field to wikitext form submission (task T177041)
- git #582a3e62 - Remove upstreamed link inspector page icons
- git #fb053d14 - Update VE core submodule to master (84ec68dfb) (task T176636, task T177080)
- git #ef46e45b - Set padded=false for link inspector (task T177080)
- git #fe09c22e - Delete Ruby Selenium tests (task T164479)
- git #dc500697 - Follow-up Ia08dbb44: $attachable -> $bounding
- git #81d567bf - ve.init.mw.DesktopArticleTarget: Fix the code to reorder tabs (task T50017)
- git #a0f934ed - ve.init.mw.DesktopArticleTarget: Remove hack for reversed tabs in RTL in Vector (task T50017)
- git #4067b058 - Unify monospace font family stack (task T176636)
- git #90a9fdb6 - Ensure mw-notification-area doesn't get disabled (task T176874)
- git #a66dc4ad - Update VE core submodule to master (8184ce0f9) (task T176762)
- git #2c70792c - Replace constructive with progressive UI flag
- git #38d716f8 - Follow-up Iebd1def1: Revert MWSignatureTool case
- git #1b8f8d89 - Replace wg(Relevant)PageName with target#pageName
- git #b96ebad5 - "Automatically enable all new beta features" should enable 2017 editor (task T176181)
Wikibase
edit- Newly deployed extension
WikibaseQuality
edit- Newly deployed extension
WikibaseQualityConstraints
edit- Newly deployed extension
- Newly deployed extension
WikimediaBadges
edit- Newly deployed extension
WikimediaMessages
edit- git #aeb2375d - Change font contrast on RCFilters guided tours (task T176887)
ZeroPortal
edit- git #71519bb7 - Deleted all Ruby code (task T164479)
wikihiero
edit- git #957c2ec8 - Includify this extension, fix comments
Skins
editMinervaNeue
edit- git #2e8ea621 - Update SVGs for page actions and restore locked edit icon behavior (task T174105)
- git #0dd994ed - Prepare to break the server side MobileFrontend dependency on Minerva (task T169569)
- git #b19997a9 - Collapse amboxes in edit view
- git #bf6d1768 - Unify monospace font family stack (task T176636)
- git #0ee78ce0 - EventLogging modules should be soft dependencies
- git #606e72ab - Revision::newFromTitle may return null (task T176882)
Timeless
edit- git #cb04db20 - Add some spacing and styling for #contentSub (task T173951)
Vector
edit- git #8db57796 - Do not use icon for "Watch" link when it is inside the "More" dropdown (task T177106)
- git #6b6c6ba7 - Remove some unnecessary direction-specific CSS
- git #ee0cfe18 - Remove stray unnecessary @noflip
- git #e951a099 - Fix reversed nav elements when viewing cached HTML (task T48947)