MediaWiki 1.20/wmf6
Deployment of MediaWiki 1.20wmf6 to Wikimedia sites
editThe 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
editCore 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
editAbuseFilter
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- git #1896a28 - (bug 35366) lang attribute must be added to Babel elements
CheckUser
edit- git #14908e1 - (bug 31885) CheckUser ARIN WHOIS link broken
Collection
edit- git #86a1ba0 - Synchronize extension README w/PediaPress
- git #ea44d5e - Documentation: Use MediaWiki gerrit repository
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- git #9fa0863 - Use https for the description page URL
ImageMap
edit- git #5d07e3b - add noresize class to div that contains map and img (bug 20030) to optimise for mobile
LastModified
edit- git #54b4310 - (bug 37896) Update some qqq messages.
MobileFrontend
edit- git #af0f7cd - mobileview: option to skip mobile-specific transformations
- git #7000930 - make sections visible as soon as toggling code has been initialised (bug 37619)
- git #47e4bf1 - add further information to feedback (bug 37717 and bug 36388)
- git #d7c4be7 - detect Maemo browser (bug 37526)
- git #be7d8ff - remove opera mobile hacks (bug 37698)
MoodBar
edit- git #b6d1b48 - Use https in wgExtensionCredits url to mediawiki.org
Narayam
edit- git #dde6c9b - Remove beta status for Tamil Inscript
- git #5ae1eac - * Tamil Inscript fixes + tests
- git #7bfc239 - Remove unnecessary escaping in telugu testcases
- git #3dfe4e0 - (bug 36723) Telugu InScript fixes.
- git #65f7f68 - (bug 36752) Add mappings to consonants W = ಔ and Y = ಐ
- git #c3de5ee - Adding rule and a test for OM and candrabindu.
Nuke
edit- git #c19313d - fix compatibility with MW 1.18
OggHandler
edit- git #f4707de - Upgrade cortado-ovt to newer version (seems to work fine locally)
PageTriage
edit- git #68cca18 - Adding missing messages to module definition
- git #70c4dd4 - Disable NOINDEX feature temporarily
- git #370131e - Remove use of Wikipedia and change article to page.
- git #0fd292e - Fixing plural i18n message
- git #4fe200f - fix message key and trailing whitespace
- git #35db2a2 - Fixing the display of the parameter form
Translate
edit- git #07e7d9f - Followup I23ddb8e6: (bug 37760) Fixed compatibility with MW 1.19
- git #9c23d16 - (bug 37799) Don't prevent editing in content language
- git #ab34a4b - Fix fuzzying with old scheme
- git #1585884 - Improved hiding of blacklisted groups on Special:LangaugeStats.
- git #a59fbe7 - (bug 37760) Fixed compatibility with MW 1.19
- git #adce2d4 - Use LinkBatch in SpecialManageGroups
- git #72a2362 - (bug 33287) get rid of useless $Id$ in API versions
- git #d98e968 - Really fix the failing ApiTokensTest tests
- git #139206e - Avoid PHP notice with remote ttmserver
- git #2063345 - Fix fatal errors for unknown groups in Special:Translate
- git #581961a - Fix syntax error in SpecialLanguageStats.php.
- git #fd9e083 - Clean up Ibc6cc01a and fix breakage with old style configs
- git #b7c92c2 - Add lang & dir attributes to the <languages/> bar, which is in the user language
- git #94295e8 - Some maintenance.
- git #b831405 - Update check blacklist. Spotted by kgh.
- git #cea4732 - Remove asterisks
TranslationNotifications
edit- git #49a0f9a - Removing unused code.
TrustedXFF
edit- git #126c9b4 - More Opera Mini ranges
UploadWizard
edit- git #aa7f780 - (bug 37449) Add in a bunch of license messages for i18n licenses
UserDailyContribs
edit- git #d13bdcb - Do not include null edits in the edit count.
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- git #a5044c4 - Update Amiri font to 1.0.2 version
- git #4bcfbba - Added Lohit-Tamil-Classical font
WikiEditor
edit- git #5098661 - (bug 25851) Adding additional special characters
- git #63e396e - Remove wikieditor-preview=1 example from README
WikimediaIncubator
edit- git #d8724aa - Update functions to fetchLanguageNames()
WikimediaMaintenance
edit- git #913bcb8 - jobs-loop: fix argument handling
- git #1887339 - jobs-loop: update comment + basic man page
wikihiero
edit- git #2fa6a78 - Add a message for the submit button on Special:Hieroglyphs.