MediaWiki 1.21/wmf6

From mediawiki.org
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]

  • git #632f283 - Add link description and make right message consistent
  • git #a935e9c - support smaller audio player
  • git #17fb9a4 - faile with error if file could not be found
  • git #f1e8cd4 - bug 42471: fix video player in rtl mode
  • git #3377ac0 - bug 42050 - improve timedmedia-subtitle-new-desc
  • git #fcaff2a - Dont show credits at end for audio clips
  • git #257b3d7 - Fixes an issue, where 'Error missing media source' message was given instead of a player. It happens on wikis with site languages other than English: looking for derivatives in remote repository file, localized NS_FILE is called, and Commons is not aware of it.
  • git #04094c8 - bug 42367 fix edit link for old revisions
  • git #7276d31 - bug 42294: reset transcodes on revert

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