MediaWiki 1.20/wmf12

Deployment of MediaWiki 1.20wmf12 to Wikimedia sites
The latest version (labeled "1.20wmf12 ") 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, September 17 and continue until Wednesday, September 26 (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

 * - Tweaked various FileBackend docs.
 * - Fix and update i18n QUnit test breakages
 * - Generated node count limit
 * - LockManger documentation cleanups.
 * - Fix comment in wikibits.js
 * - test: full coverage of Html::dropDefaults
 * - Fix broken value=&quot;&quot; stripping for HTML5
 * - HTML5 new types for input element
 * - Add missing stylesheet common/shared.css to the installer pages
 * - Local plural overrides for vi
 * - wfTimestamp should not die on bogus input [Regression]
 * - Category pages no longer use deprecated &quot;width&quot; HTML attribute
 * - Set $wgUseCombinedLoginLink to false by default.
 * - Moved down rarely used option flag and added @since.
 * - border=0 is pointless, 0 is the default.
 * - Move api/ApiTestUser.php to TestUser.php and make available in MediaWikiTestCase class.
 * - Added MediaWikiTestCase::assertTypeOrValue to facilitate common type checks
 * - Add Vary: X-Forwarded-Proto to the thumb.php redirect
 * - thumb.php now handles short and long thumbnail name formats when possible.
 * - Upgrade jQuery to 1.8.1 now that the remaining bug fixes have been merged
 * - Update release-notes (follows-up d6028a18 and a1e602a).
 * - SVG filepages do not need the file-nohires message.
 * - Link to mediawiki.org using https from doxygen first page, not http
 * - Make benmark duration output more prettier.
 * - Fix the path to the maintenance directory.
 * - fix docu for ApiCheckCanExecute
 * - Added some doc comments for BacklinkCache.
 * - enhance jquery.spinner, keeping backwards compatibility
 * - Made backend sync script handle random errors better.
 * - [FileBackend] Added concatenate failure logging.
 * - Convert last usages of wfMsg* to wfMessage.
 * - [FileBackend] Treat NoSuchObjectException as a normal error in streamFile.
 * - Don't exit too quickly when reporting an exception.
 * - Reduced max TempFSFile::factory attempts since it uses 12 hex chars.
 * - Some changes to Special:ListUsers and Special:ActiveUsers
 * - Fix Title::getRedirectsHere to respect interwiki prefix
 * - Replace deprecated methods.
 * - Fix transaction nesting caused by LocalFile.
 * - Add semantic CSS classes to identify changes list items
 * - Parse newwindow message.
 * - Improve documentation of maintenance scripts.
 * - Removed purgeStaleMemcachedText.php and refreshImageCount.php scripts
 * - Avoid redundant logging UPDATE query.
 * - Replace non standard 'tt' with 'code' for better HTML5 conformity
 * - New hook 'AfterFinalPageOutput' which is called at the end of OutputPage::output
 * - Remove @deprecated from wfTimestamp
 * - Add some trailing whitespace
 * - Remove default right margin on wikitables.
 * - MediaWiki's info action should vertically align cell values to top * Fixed spacing
 * - Alpha-sort lists of api modules in ApiQuery
 * - Revert &quot;thumb.php now handles short and long thumbnail name formats when possible.&quot;
 * - Remove usage of wfTime in benchmarks and backupTextPassTest.php
 * - Drop unused database field cat_hidden
 * - Move 3 RELEASE-NOTES entries from the API section
 * - Remove &lt;code&gt; which no longer makes sense.
 * - [] remove zone info from ipv6 addresses
 * - Do strict check for $par in Special:Log
 * - Use $this to get the Title object in SkinTemplate::buildNavUrls
 * - Made DBABagOStuff return values match the base class better.
 * - Made default BagOStuff::incr function more like memcached.
 * - New hook ApiCheckCanExecute.
 * - LivePreview: handle .mw-newarticletext element
 * - LivePreview: coding conventions and overall code prettiness
 * - New hook, 'SearchResultInitFromTitle'
 * - thumb.php now handles short and long thumbnail name formats when possible.
 * - Remove usage of wfTime in maintenance
 * - Fixed error checking in DatabaseMysql::fetchObject.
 * - Added missing GPLv2 headers in maintenance scripts.
 * - Followup da433140: remove an old workaround
 * - Followup da433140: add one more test and release note
 * - 'lang' attrib in #mw-content-text should be set to variant code.
 * - Handle mixed-case URL protocols in wikitext
 * - Revert back to jQuery 1.7.2
 * - Added missing field definition, added cache key check and fixed type hint
 * - Update jquery.qunit from upstream v1.9.0 to v1.10.0
 * - Update 'revdelete-reason-dropdown'
 * - Pass JSHint on resources/{mediawiki.api,jquery,mediawiki}/*
 * - Limit the Title backlink cache to two instances.
 * - Fixes for Id2ac68ef (a6e8b13)
 * - Improve documentation of maintenance scripts.
 * - Drop support for 'options' in OutputPage::wrapWikiMsg
 * - Make userWasLastToEdit reusable.
 * - Replace some occurrences of wfMsg* by alternatives. Undeprecated wfMsgReplaceArgs.
 * - test: new assertHTMLEquals
 * - Make Special:Log link pretty in navigation toolbox
 * - Convert core to use new ThumbnailImage constructor
 * - [FileBackend] Clear swift connection on invalid HTTP responses.
 * - add moveoverredirect to result of api move