MediaWiki 1.21/wmf6

MediaWiki 1.21/wmf5 Deployment of MediaWiki 1.21wmf6 to Wikimedia sites MediaWiki 1.21/wmf7

Deployment of MediaWiki 1.21wmf6 to Wikimedia sites

The latest version (labeled "1.21wmf6") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 10 December 2012 (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 edit

Breaking changes edit

Display changes edit

  • We changed the wording of the protectedpagetext message to include moving and other actions. (bug 40145)
  • MediaWiki:Contributions now reflects the gender of the user. (bug 40367)
  • We're displaying IPv6 addresses more nicely. (bug 36780)

Fixes edit

  • We fixed the mobile version of the website so that, if you disable images, it doesn't also strip other content. (bug 42492)
  • Your "enhanced changelist" displays minor/bot changes better. (bug 37263)

New edit

  • There's a new DynamicSidebar extension.
  • TimedMediaHandler now supports embedding a smaller audio player of 35-pixel width, and reorders the controls so that small players get a play/pause button and volume first. (git #a935e9c)
  • In WebFonts we've added the Gubbit font, replacing Kedage, for Kannada. (git #49141be)

Core changes edit

Extensions edit

ArticleFeedbackv5 edit

CategoryTree edit

CheckUser edit

Cite edit

ConfirmEdit edit

  • git #3589fc1 - Avoid caching empty directory lists.
  • git #099b318 - Actually create directories before using store operations.
  • git #3b987fb - Fixed blacklist param for captcha script.

DataValues edit

DonationInterface edit

  • git #1f4ea74 - Adding back new webmoney things.
  • git #680394d - Revalidates data for the orphan rectifier batch operation, and minor fix
  • git #3ee5570 - Bandaid for a glitch in the system: If this one line tries to use unstaged data, it blows up on SET_PAYMENT calls. ...but just those.
  • git #fdfeeca - When we abort transactions to the gateway based on failed validation, write something to a log.
  • git #dafd0e4 - Adds flexibility to the process of enabling and disabling 3D Secure authentication for various currency/country combinations.
  • git #ec010d3 - Argh, typo
  • git #2815a72 - Additional logging and a slight reorder of normalization in DonationData
  • git #98933a7 - Adds a forbidden country list, and checks the result of data validation before contacting any third party. As this alters do_transaction, every gateway/payment type is going to have to be tested for basic operation before this can be merged in.
  • git #eaed515 - Even More Amazon Logging
  • git #3bd5b62 - Making the gateway function filters usable, with regex and removing abs().
  • git #926c576 - Preventative and diagnostic measures for some double-fraud checking I'm seeing in the logs. Where it gets silly, is the IP velocity filter double-checking people. That thing will always fail on the second check...
  • git #27b8dd7 - Updating Webmoney to the new template and adding an optional email field.

DynamicSidebar edit

    • Newly deployed extension

E3Experiments edit

Echo edit

EducationProgram edit

EventLogging edit

GettingStarted edit

LabeledSectionTransclusion edit

LdapAuthentication edit

    • Newly deployed extension

LiquidThreads edit

MapSources edit

  • git #b20d8f6 - Some consistency tweaks in preparation for translation

MobileFrontend edit

MoodBar edit

OATHAuth edit

    • Newly deployed extension

OggHandler edit

OpenStackManager edit

    • Newly deployed extension

PageImages edit

    • Newly deployed extension

PageTriage edit

ParserFunctions edit

PostEdit edit

ProofreadPage edit

  • git #c9289e6 - Fix exception due to empty makeList
  • git #ad27957 - Store the first datestamp in cache to improve performance of OAI repository
  • git #5b3a252 - Add of a validation for language codes.
  • git #ca94652 - (bug 43284) allow <pagelist> to work if index namespace name is composed of more than one word
  • git #d935b5a - Add namespaces for as Wikisource
  • git #04075f1 - Remove of a call to the depreciated function wfMsgForContent
  • git #642f4b8 - Small bugfix and improvements for the OAI repository

RelatedArticles edit

RelatedSites edit

Renameuser edit

Score edit

  • git #48d9c36 - Adding comment. PHP does support try-finally, but not in PHP 5.3.

Scribunto edit

SpamBlacklist edit

TemplateSandbox edit

TimedMediaHandler edit

Translate edit

TranslationNotifications edit

UniversalLanguageSelector edit

UploadWizard edit

UserMerge edit

Vector edit

  • git #685027d - Making previous fix compat with CSS style convention and adding comment

WebFonts edit

Wikibase edit

WikimediaMaintenance edit

WikimediaMessages edit

ZeroRatedMobileAccess edit

  • git #8c1a3de - Special-case 'Kongo' -> 'Kikongo' in zero-rated landing page.

cldr edit

normal edit

  • git #5628620 - bump version to 0.0.2
  • git #c0947b6 - remove deb build stuff, it's obsolete and shouldn't be part of extension