MediaWiki 1.20/wmf6

Deployment of MediaWiki 1.20wmf6 to Wikimedia sites
The latest version (labeled "1.20wmf6") of MediaWiki, the software that powers Wikipedia and its sister sites, will soon be deployed to all Wikimedia sites in stages.

Deployment will start on Monday, June 25 and continue until Wednesday, July 4 (see the roadmap).

We will continue to deploy the latest software every two weeks. This is intended to minimize disruption and possible issues, and make it easier to identify the cause of problems, since the possibly problematic code will be much more recent.

Core changes

 * 80fbb70 - Simplifying domain getting/setting
 * eb5bee4 - Bug 37705 - ucfirst for sidebar interlanguage links
 * d969a27 - Removed half-assed $wgDBtransactions global.
 * 41759f3 - PHP test suite for CSSMin
 * 066c409 - permission errors running BaseDumpTest on Windows
 * 39f09f3 - mw.Api ajax should put token parameter last.
 * 75b0c32 - [LockManager] Factored QuorumLockManager class out of LSLockManager.
 * a2f9b7e - Fix comments added in change 10088
 * c55cdd6 - SkinTemplate: Minor clean up
 * c352f7f - Kill RELEASE-NOTES-1.19 from core. Not needed anymore
 * be5a04f - Bump release notes to say jQuery UI 1.8.21 (seems I forgot to do this in the commits...)
 * f47dfe9 - Remove duplication of Langauge digitTransformTable in javascript.
 * 95d283b - Update and minor clean up of release-notes
 * 5b5cdec - Update jquery.qunit from upstream v1.7.0 to v1.8.0
 * 9eee315 - Improve documentation of maintenance scripts.
 * 3ee1b36 - Update and fix AutoLoader definitions.
 * d9f3e8d - Can't use return value of void functions
 * fb9bd9c - add sizediff to list=usercontribs
 * f01c89b - ensure unique revision id in backupTextPassTest
 * baffcdd - Revert &quot;Deprecate no longer used Skin::getCommonStylePath.&quot;
 * 7d3db07 - Use canonical class name ApiBase also in ApiQueryLangLinks
 * 3797340 - Use canonical class name for ApiBase s/Apibase::PROP_NULLABLE/ApiBase::PROP_NULLABLE/
 * f00a54f - Fixes to LogEventsList.
 * 0597984 - Fixup some wrong documentation
 * 8d35752 - Minor additions to documentation stuff
 * 631e79d - Added a hook for formatting autocomments
 * e685dbf - Put skin classes in the Autoloader
 * 127befb - Revert &quot;Deprecate no longer used Skin::getCommonStylePath.&quot;
 * 646a949 - SqlBagOStuff breaks PostgreSQL txns
 * 233f421 - Allowing the change password form to be extended
 * 9fc3afc - Added missing GPLv2 headers in some places.
 * c15d0a7 - Use message 'brackets' for brackets
 * 6bd6e45 - lint mediawiki.Uri.js
 * 396be40 - Fixed pecl memcached client in persistent mode.
 * 0ae0912 - Fix for 15e5193a19, broke in debug mode
 * 15e5193 - Fix media type handling for CSS that's not loaded with only=styles
 * 22bb1e6 - Allow cleanupSpam.php optionally delete offending pages
 * 99fdc6e - Bug 24985 use $wgTmpDirectory when available
 * 92694ec - Remove Spanish gender aliases.
 * c90f837 - Namespaces names in Silesian (szl).
 * 2c17aaf - Added class=&quot;mw-redirect&quot; to redirect links in Special:PrefixIndex
 * 080a363 - qunit.completenessTest: Update 0.3 -&gt; 0.4
 * 63fb18b - Add a way for packagers to override some installation details
 * 36a8c9b - Added ORMIterator interface which can be used for type hinting (in particular when passing ORMResult objects)
 * e38706a - Interwiki::fetch can return null, false or an interwiki object
 * 243a7aa - Use local context instead of hidden dependencies on global variables.
 * e7ddfcf - replace whitespace with 'word-separator' message
 * 8a970f5 - fix backup unit tests
 * 30036a1 - Do proper conversion table detection.
 * 0be8b84 - Wrong entries in history feed
 * 79dcf76 - Deprecate no longer used Skin::getCommonStylePath.
 * afa123c - Add parentid to revision in export xml
 * f3458b5 - Remove useless test in getParamValue function of mediawiki.util.js
 * 43b1c36 - avoid Title::exist/getArticleId in ApiQueryInfo::extractPageInfo
 * 7127713 - Added some extra tests for ORMRow class
 * 08ceced - Double the size of the target input field of Special:Contributions
 * 0274a28 - Use local context to get messages
 * 80aa025 - Added result properties to action=paraminfo
 * 7436021 - Correct case for the &quot;MediaWiki:Revdelete-reason-dropdown&quot; link in Special:RevisionDelete.
 * 7c680ba - Custom grammar rules in javascript for some languages
 * 55f4eb2 - Wrap auto-numbering for section heading in a classed span
 * f7ea837 - doc for SiteConfiguration
 * 72b54db - For consistency of the interface, don't do expensive checks on page view.
 * a998d3f - [FileBackend] Process cache fixes and cleanups.
 * 3cf68bc - Check validity of fetched titles and show a descriptive messages when an invalid title is encountered.
 * b41981d - &quot;Pipe trick&quot; full width commas (with test!)
 * d0548f7 - Create &quot;Check: [All] [None]&quot; buttons with JavaScript

AbuseFilter

 * 7ec9201 - Add token to the example of ApiAbuseFilterUnblockAutopromote.

ArticleFeedbackv5

 * 11d75a4 - Hidden filters were missing a where clause in filter count refresh script

DonationInterface

 * 0dbc9f1 - quick fix for missing card_type data.

FlaggedRevs

 * d2daa24 - Fixed reviewedEditsCheck use of third argument.
 * 43b8cf3 - Fixed warning for legacy autopromote param.

ImageMap

 * 5d07e3b - add noresize class to div that contains map and img to optimise for mobile

Math

 * 8a0e533 - Ignore .DS_Store

Narayam

 * 3dfe4e0 - Telugu InScript fixes.
 * 65f7f68 - Add mappings to consonants W = ಔ and Y = ಐ

PageTriage

 * e353a46 - &quot;wrong language&quot; doesn't necessarily mean &quot;not English&quot;.
 * 2f05ce0 - bug/36970 remove unused message key
 * 2271e65 - change to db schema per asher's review
 * 2d20d51 - Fixing plural on an i18n message
 * cb551ac - use wgArticlePath for generating article link
 * bc1adf3 - configrable master/slave db

README

 * Newly deployed extension

VisualEditor

 * 51958e4 - Removed unused parser pipeline construction
 * bf0f5d1 - Minor code cleanup
 * 23ec054 - Fixed round-tripping of interwiki links.
 * 445780b - Revert default tokenization result from null to ''
 * cfe94ee - Minor code refactoring
 * 6bf7947 - Add suggested development configuration in comments
 * f882a65 - Fix serialization of &lt;pre&gt; tags
 * 727c211 - Refactored serializeToken method and added special-case handling of paragraphs in lists.
 * b491022 - Remove a few entries we now care about from the whitelist

WebFonts

 * 4bcfbba - Added Lohit-Tamil-Classical font

WikiEditor

 * 5098661 - Adding additional special characters

WikimediaIncubator

 * d8724aa - Update functions to fetchLanguageNames