MediaWiki 1.21/wmf11

MediaWiki 1.21/wmf10 Deployment of MediaWiki 1.21wmf11 to Wikimedia sites MediaWiki 1.21/wmf12

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

  • git #b16f5bf - (bug 44244) Add number of watchers to API prop=info
  • git #f8d1bf2 - (bug 44909) API parameters may now be marked as type "upload", which is now used for action=upload's 'file' and 'chunk' parameters. This type will raise an error during parameter validation if the parameter is given but not recognized as an uploaded file.
  • More changing of "e-mail" to "email" in user facing text (git #c699dc1, git #b672653, git #8f2f6d3)
  • git #307ac55 - Add PagesWithProp special page and API module
    • Added an API query module list=pageswithprop, which lists pages using a particular page property.
    • Added an API query module list=pagepropnames, which lists all page prop names currently in use on the wiki.
  • git #9143494 - (bug 43799) create language-specific collations for category sorting
  • git #1abb019 - Give a 200 response for valid user pages (whether or not the user has edited the page yet)

Breaking changes

  • git #6f4448d - Remove DB2 support (it has been unmaintained for a while)
  • git #58918ae - (bug 44385) Removed the jquery.collapsibleTabs module and moved it to the Vector extension. It was entirely Vector-extension-specific, deeply interconnected with the extension, and this functionality really belongs to the extension instead of the skin anyway. In the unlikely case you were using it, you have to either copy it to your extension, or install the Vector extension (and possibly disable its features using config settings if you don't want them).

Core changes

Extensions

AbuseFilter

  • git #42bd0d84 - AbuseFilter: Change format of database logging/ performance
  • git #fdae51ec - Fix default for $wgAbuseFilterAnonBlockDuration
  • git #53e230c5 - Check that $title is defined and is a Title object
  • git #b8f53e27 - Create variable to set length of IP blocks

ArticleFeedback

ArticleFeedbackv5

CentralAuth

CentralNotice

Cite

CodeReview

ConfirmEdit

ContributionTracking

CreditsSource

DonationInterface

E3Experiments

Echo

EducationProgram

EmailCapture

EventLogging

ExtensionDistributor

GettingStarted

GlobalBlocking

GuidedTour

LiquidThreads

MobileFrontend

MoodBar

Narayam

  • ** Newly deployed extension

OpenStackManager

PageTriage

RSS

Scribunto

SpamBlacklist

TemplateSandbox

  • git #61b7f0cd - Fix notice due to undefined templatesandbox_preview

Thanks

  • ** Newly deployed extension

TitleBlacklist

Translate

TranslationNotifications

UniversalLanguageSelector

UploadWizard

Vector

VisualEditor

WikiLove

WikimediaMaintenance