MediaWiki 1.20/wmf6

From mediawiki.org

Deployment of MediaWiki 1.20wmf6 to Wikimedia sites[edit]

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 Monday, July 2 (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.

What's new[edit]

Core changes[edit]

  • 9a9da8e - Update ArticleFeedback & Moodbar to master
  • 14c90ba - Update ArticleFeedbackv5 to master
  • 29b1474 - Fix casing of wgDBerrorLogInUtc
  • 217c612 - dbErrorLog can now be forced to UTC
  • cdb5065 - Update ArticleFeedbackv5 to master
  • 95b71e7 - Fixed Language::isValidBuiltInCode exception.
  • 536debd - Prevent duplicate edits due to failure to load the current revision.
  • 682ac7c - cldr to master
  • dfc6371 - Update ClickTracking ext to master
  • 18d975c - update MobileFrontend to master
  • 21da6a4 - Update ArticleFeedbackv5 to master
  • e510960 - Update ArticleFeedbackv5 to master
  • 50bc436 - Update ArticleFeedbackv5 to master
  • 76eabaa - Update ArticleFeedbackv5, AbuseFilter, FlaggedRevs to master
  • 861550f - Introduce a new hook that allows extensions to add to My Contributions
  • b51384a - Pass $classes in the ContributionsLineEnding hook
  • 948fe2c - Fix FakeResultWrapper::fetchRow, which (contrary to ResultWrapper::fetchRow) didn't always return an array
  • 3c67093 - mediawiki.jqueryMsg: Fix double-escaped attributes in the parser
  • 2073a2d - Update Wikimedia Maintenanc to master
  • fe7aa4a - Update ClickTracking ext to master
  • 666aaf6 - Update ClickTracking ext to master
  • 60362d4 - Backport: (bug 38024) Skip styles for modules that don't have stylesheets
  • 26098ac - Updating Translate to master
  • 7ad644c - Update PageTriage to master
  • 0ae7072 - Translate to master (final time\!)
  • bd1482a - Update translate to master
  • 16ecf7d - Translate to master
  • 9c8bcf5 - Update ZeroRatedMobileAccess to master
  • 708f141 - Update ExtensionDistributor to trunk
  • 1a0c370 - WikimediaShopLink to master
  • 019f811 - Add WikimediaShopLink extension
  • 5d004e2 - Update ArticleFeedbackv5 to master
  • 19017b5 - Update MobileFrontend to master
  • 34b717c - Update math to master
  • 3acb76b - 1.20wmf6: Update WikiEditor submodule
  • c00a173 - Re-adding EducationProgram as I forgot about it :(
  • d10e9aa - Applied patches to new WMF 1.20wmf6 branch
  • 61d6d68 - Creating new WMF 1.20wmf6 branch
  • 69339ad - Fix undefined variable from I55939bb5 (eb6df43).
  • a9a7101 - Change some NS_IMAGE to NS_FILE
  • a05c1a1 - WikiPage::preSaveTransform() was deprecated in r103228 (018d885f)
  • e82764f - Back out unreviewed commit 17d23282dd6d8b1bf6b1b80f97cf02265cbec59d
  • b09b82a - (bug 37708) mw.Uri.clone() should make a deep copy.
  • 7e6dfd8 - Bug 26911 - cli install doesn't ask for a password
  • e84ea5f - Add missing __METHOD__ to select in LocalRepo
  • f1f1c2e - Use canonical parser option for linkupdate in api purge
  • 0c187a7 - Moved JobQueue.php file to Job.php
  • bfa1ced - API: Reset token cache on login, so API tests work
  • 62ac6f3 - Make session persist between calls to doApiRequest
  • ee1b4f2 - (follow-up) Fix "file not found" error in mediawiki.language.
  • b18f1ee - Switching to clearer pref label for Enhanced ChangesList
  • 0a7cf03 - (bug 23427) PAGEID magic word
  • 17d2328 - (bug 260) Handle <pre> overflow automatically with a scroll bar
  • 30f7d79 - (bug 36819) Lowercase be,csb,cu,dsb,hsb,rue,sgs,szl
  • a97f6b0 - Fix undefined property domain in AuthPlugin
  • 7d3d387 - Fix session handling in API test cases.
  • af1b39c - [LockManager] Added a memcached lock manager class.
  • 80fbb70 - Simplifying domain getting/setting
  • eb5bee4 - Bug 37705 - ucfirst for sidebar interlanguage links
  • 4c80300 - Prefer console.error over console.log for exception logging
  • d969a27 - Removed half-assed $wgDBtransactions global.
  • 071b7d9 - Remove adittional type hinting stuff because PHP will die if its there >_>
  • 90fd3bd - CSSMin: Clean up $remote trailing slash fix
  • 41759f3 - PHP test suite for CSSMin
  • 066c409 - (bug 37458) permission errors running BaseDumpTest on Windows
  • c33087b - JavaScriptMinifierTest: Increase test coverage
  • 39f09f3 - (bug 35727) 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
  • c3fe42d - Fix INSERT options for PostgreSQL for INSERT+SELECT
  • 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 - (bug 37301) add sizediff to list=usercontribs
  • f01c89b - ensure unique revision id in backupTextPassTest
  • baffcdd - Revert "Deprecate no longer used Skin::getCommonStylePath."
  • 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 "Deprecate no longer used Skin::getCommonStylePath."
  • 646a949 - (bug 27283) 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 - (bug 37090) Remove Spanish gender aliases.
  • c90f837 - (bug 34988) Namespaces names in Silesian (szl).
  • 2c17aaf - (bug 37452) Added class="mw-redirect" to redirect links in Special:PrefixIndex
  • 080a363 - qunit.completenessTest: Update 0.3 -> 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 - (bug 15853) Wrong entries in history feed
  • 79dcf76 - Deprecate no longer used Skin::getCommonStylePath.
  • afa123c - (bug 33222) 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
  • a4311ab - Add passing italic's case to 'Unclosed and unmatched quotes' test
  • 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 "MediaWiki:Revdelete-reason-dropdown" link in Special:RevisionDelete.
  • 7c680ba - Custom grammar rules in javascript for some languages
  • 55f4eb2 - Wrap auto-numbering for section heading in a classed span (bug 33450)
  • f7ea837 - (bug 1) 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 - (bug 21660) "Pipe trick" full width commas (with test!)
  • d0548f7 - (bug 34933) Create "Check: [All] [None]" buttons with JavaScript

Extensions[edit]

AbuseFilter[edit]

  • git #3da9926 - Add a few bits of method documentation
  • git #310ed92 - Add new user right: abusefilter-log-private
  • git #b8ef283 - Add some documentation improvements to Views/AbuseFilterViewEdit.php
  • git #5a05bb7 - (bug 37335) Let people with abusefilter-view-private see diffs for changes to private abusefilters.
  • git #7ec9201 - Add token to the example of ApiAbuseFilterUnblockAutopromote.

Babel[edit]

CheckUser[edit]

Collection[edit]

DonationInterface[edit]

  • git #5127ef2 - When ffname specifies an invalid form, fall back to the 'default' form.
  • git #ae2cc57 - Adding support for Yandex. For realz. It works. We tried it. In Russian.
  • git #6743761 - Couple tewaks to the IP velocity filter: Gets rid of a warning, and allows the failure duration to go longer than the detechion threshold.
  • git #d878ef5 - change card type labels in all the forms to match what the queue consumer expects.
  • git #0dbc9f1 - quick fix for missing card_type data.
  • git #af2ea2c - Adding message for sofortbanking per jsoby

FundraiserLandingPage[edit]

  • git #7b5267d - Adding redirects to WMFr landing pages for French territories per WMFr request

Gadgets[edit]

ImageMap[edit]

LastModified[edit]

MobileFrontend[edit]

MoodBar[edit]

  • git #b6d1b48 - Use https in wgExtensionCredits url to mediawiki.org

Narayam[edit]

Nuke[edit]

OggHandler[edit]

  • git #f4707de - Upgrade cortado-ovt to newer version (seems to work fine locally)

PageTriage[edit]

Translate[edit]

TranslationNotifications[edit]

TrustedXFF[edit]

UploadWizard[edit]

UserDailyContribs[edit]

VisualEditor[edit]

  • git #08b5ed1 - Use _inNewlineContext method instead of bare onNewline
  • git #f731125 - Explain reasoning behind number of worker calculation
  • [[:gerrit:q/d4dc8d8%5D+-+Entity-escape+%5B%26lt%3B%26gt%3B|git #d4dc8d8]]] in text content
  • git #5f58490 - Added documentation + minor code refactoring

WebFonts[edit]

WikiEditor[edit]

WikimediaIncubator[edit]

WikimediaMaintenance[edit]

wikihiero[edit]

  • git #2fa6a78 - Add a message for the submit button on Special:Hieroglyphs.