Jump to content

MediaWiki 1.21/wmf5

From mediawiki.org

For the most noteworthy changes in this deployment, see #Most important changes and the changes to the release notes.

Deployment of MediaWiki 1.21wmf5 to Wikimedia sites

The latest version (labeled "1.21wmf5") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages.

Deployment started on Monday, November 26 and continue until Wednesday, December 5 (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.

Most important changes

Account creation welcome

As requested via bug 42215, the title of the page you see on account creation is now "Welcome, Username". To make this, the MediaWiki:welcomecreation message was split into two messages:


Welcome, $1!

Your account has been created. You can change your MediaWiki preferences if you wish.


If your wiki has customized the MediaWiki:welcomecreation message and wants to preserve the customization, an admin needs to

  1. move it to MediaWiki:welcomecreation-msg (without leaving a redirect),
  2. remove the "== Welcome, $1==" heading line from welcomecreation-msg,
  3. (preferably) log out and create an account to see if it works.

Otherwise, you only have to translate or check the two new messages on translatewiki.net to make them available on your wiki.

Other

Editors:

Internationalisation/localization:

  • Now formatted numbers in Spanish use space as separator for thousands, as mandated by the Real Academia Española.
  • Kurdish formatted numbers now use period and comma as separators for thousands and decimals respectively.
  • Narayam: removed MyBest keyboard because of failing tests and no documented reference

Template, user script, & skin hackers:

  • The "data", "time", "meta", and "link" elements are allowed within wikitext for use with Microdata (if enabled on the wiki).
  • The HTML5 "mark" tag has been whitelisted.
  • jQuery upgraded from 1.8.2 to 1.8.3.
  • In your wiki's MediaWiki:<skin>.css, h4, h5, or h6 headings in the sidebar have to be changed to h3 to work (more details at https://gerrit.wikimedia.org/r/#/c/30361/ and bug 457)

Wikisourcers:

Core changes

Extensions

AbuseFilter

ArticleFeedbackv5

CentralAuth

Collection

ContributionTracking

  • git #f49431b - Adding maintenance page to ContributionTracking

DataValues

    • Newly deployed extension

Diff

DismissableSiteNotice

DonationInterface

  • git #1570f57 - Allowing for very specific abuse of our internal fraud score system.
  • git #db17163 - Both killing a notice that was always popping up on error, and displaying gateway errors to the user for yandex.
  • git #a4ac178 - Adding templates for optional email address and address information for Ireland.
  • git #795e875 - Making the JS email validation a little better at catching common mistakes.
  • git #ad7d6e5 - Checking to see if $param is a string before attempting to make_safe()
  • git #199c4a7 - Updating the "more info links" to use a common template.
  • git #6ee86a1 - Remove OrderID Check and Pass CTID to Amazon
  • git #4ff16ac - Grooming common mistakes in valid CA postal codes to make the AVS checks on GC's end happier, and cut down on false fraud detection.
  • git #ec8c89b - Some CSS removal for RTL.
  • git #e58262d - Orphan rectifier changes to override the command-line settings in favor of globals, and additional logging
  • git #f42ef65 - Logging out elapsed time in the orphan rectifier so we know how to adjust the cronjob for maximum rectification.
  • git #c4156df - Adding CTID to Amazon Logging
  • git #0de6530 - Adding Monaco to the country lists
  • git #3ce8c2a - Changing the logging that happens when a specified form class can't be found. This should typically denote something pretty weird going on.
  • git #4bc1e3c - City/Town seems to be what PayPal uses for GB as well
  • git #7ab307a - Give GBP a £ sign as well
  • git #8dc58d4 - Adding custom personal data format for GB
  • git #ad24172 - TPYO
  • git #d755093 - some session logging for the resultswitcher
  • git #54590fb - new iframe liberation, needed for Safari 6
  • git #fe364dd - Additional logging for the payments cluster: Trying to diagnose some particular GC gateway issues. With typo fix

E3Experiments

Echo

  • git #9fb50b3 - Add database replication delay handling to Echo

EventLogging

FundraiserLandingPage

  • git #62d4fa8 - Adding support for the fundraising maintenance page

Gadgets

GeoData

GettingStarted

    • Newly deployed extension

GoogleNewsSitemap

InputBox

LiquidThreads

  • git #41b64c0 - Drop "My ..." from lqt_newmessages / lqt-newmessages-n

LocalisationUpdate

MobileFrontend

MwEmbedSupport

Narayam

  • git #080779a - Fixed bug 41766 - Narayam is not working with hotcat, reftoolbar etc.
  • git #1cb367b - Update rules for Odiya Lekhani keyboard from jquery.ime
  • git #defa96a - Remove MyBest keyboard because of failing tests and no documented reference

PageTriage

ParserFunctions

ProofreadPage

Renameuser

SiteMatrix

  • git #b16f08c - Wrap native language name with a span and add a lang attribute

SwiftCloudFiles

  • git #90da827 - Improved error messages for certain auth failures.
  • git #531e790 - Initialize headers to an empty array like metadata.
  • git #e26d3d5 - Give 404 specific exceptions in sync_metadata().

TemplateSandbox

    • Newly deployed extension

TimedMediaHandler

Translate

TranslationNotifications

UniversalLanguageSelector

UploadWizard

Vector

VisualEditor

Wikibase

WikimediaIncubator

  • git #bcd9399 - Rename IncubatorTest to a standard naming, WikimediaIncubator

WikimediaMaintenance

  • git #7758e6f - Add option to only output total
  • git #6de1f15 - Only output job queue lengths for wikis that are non zero by default (add option to output them)
  • git #320a76f - Fixed include file name too...
  • git #6fe6b1a - Fixed include path
  • git #c332adc - Output the total of all job queue lengths
  • git #1c3f8cd - Remove duplicate class member variable definitions

cldr