MediaWiki 1.21/wmf8

MediaWiki 1.21/wmf7 Deployment of MediaWiki 1.21wmf8 to Wikimedia sites MediaWiki 1.21/wmf9

The latest version (labeled "1.21wmf8") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Wednesday, 16 January 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.

Core changes edit

Extensions edit

AbuseFilter edit

  • git #772a9fa - (bug 28362) add conditional article_views variable
  • git #586598b - Let AbuseFilter work with 1.19
  • git #0c174ae - Properly integrate $wgAbuseFilterValidGroups
  • git #2128a52 - Adding a Link back to Abuse filter management page Added the navigation bar Set page title to 'Editing Abuse filter'
  • git #9fa6ef5 - Add hooks to AF that allow altering User and Title specific vars

ArticleFeedbackv5 edit

Babel edit

CheckUser edit

ConfirmEdit edit

  • git #93e45f2 - Removed redundant width/height tags to avoid getimagesize() call.
  • git #b85608c - Consistency tweak: Use "..." instead of '...' in message text

ContributionReporting edit

DataValues edit

  • git #7959c2b - (minor) some valueview widgets no longer fail when calling destroy() twice
  • git #f4e7711 - (minor) function for checking whether value would be most suitable for view
  • git #3e47041 - Work on value parsers
  • git #142e916 - (minor) function for checking whether value would be suitable for valueview
  • git #e5a8f9e - Get rid of singleton pattern in ValueValidatorFactory
  • git #c108fe8 - Get rid of incorrect usage of interfaces in ValueValidators
  • git #9ac98a0 - Removed ValueParsers Error interface
  • git #976d632 - Removed ValueFormatters Result interface
  • git #81607bd - Update commonsMedia widget value on suggester's close event
  • git #d9d90e0 - Accept ValueParser instance in definition so one with options can be set
  • git #79832d7 - Also use equality method if the object implements comparable
  • git #a902978 - Add info to test error message
  • git #56be34a - Added temporary method to obtain allowed values from validator
  • git #f966a64 - Fixed access level
  • git #3434030 - Get rid of ValueParsers\Result interface
  • git #8c17c7c - ValueParsers do not need to parse to a DataValue
  • git #a70cff4 - fix doc
  • git #4ba9d36 - Added docs that accidentally got removed
  • git #d382faa - Some work on the datatype interface

Diff edit

  • git #b1a62bf - Version 0.4 release
  • git #9ff956d - Moar tests, for great justice!
  • git #87599c6 - Added test to check if serialization handling remains compatible with v0.3
  • git #1d79066 - Added compatibility with Diff < 0.4 in Diff::unserialize
  • git #282f813 - Refactor tests after splitting of patching code from diff
  • git #6f984f3 - Fixed issues with isAssoc methods, added docs, and added a lot of tests
  • git #67a9105 - Fixed check for assoc diffs

DonationInterface edit

  • git #733d242 - Removing last vestiges of hard-coded defaults in forms. Switching the forms to use class="optional" for required, but hidden elements.
  • git #8a6cc1e - (bug 43505) Two spaces in translation message

E3Experiments edit

Echo edit

  • git #f65a384 - Update ArticleSaved hook to use correct request object
  • git #c3e9ad0 - Support for limiting notifications to a specific user group or groups
  • git #31258ba - (bug 43974) making sure that badge is only applied to immediate child
  • git #1fdaefc - Turn off article-linked email notif so users need to opt-in
  • git #4cf5adf - Redirect should not trigger 'article-linked' notification
  • git #17cbe36 - Docking overley to notifications link rather than side of window
  • git #1897b18 - Setting the line-height for the notification content area
  • git #39416e5 - (bug 43701) - LinkedPage was linked by from page

EducationProgram edit

EventLogging edit

FlaggedRevs edit

GeoCrumbs edit

GettingStarted edit

  • git #5f8fbe9 - Split test for Special:GettingStarted and GuidedTour:
  • git #932a94b - Set master to the equivalent of the 1.21wmf8 deployment branch.
  • git #ede7404 - Set gettingstarted tour cookie when they click an article.
  • git #d811a60 - Fixes to allow more instant generic use
  • git #088c441 - Fix i18n issues on GettingStarted page tour.
  • git #dbafbef - Restyle using Munaf Assaf's CSS and add GuidedTour steps/tour.
  • git #66a832f - Fix incorrect comment and unnecessary variable.

GlobalBlocking edit

  • git #8f55d63 - (bug 36145) Use full URL (protocol relative) instead of canonical one on the global block list

GuidedTour edit

    • Newly deployed extension

LabeledSectionTransclusion edit

LandingCheck edit

  • git #7c7ad72 - Making sure the defaults apply with empty GET params.
  • git #07ce729 - Rename calls to wfArrayToCGI to wfArrayToCgi

LdapAuthentication edit

  • git #be069f3 - Use wgLDAPPreferences rather than hardcoded values

LiquidThreads edit

  • git #95be79c - Update LiquidThreads OldChangesListRecentChangesLine hook in accordance with Ib8f297b3

MobileFrontend edit

MoodBar edit

Narayam edit

OpenStackManager edit

PageImages edit

PageTriage edit

ParserFunctions edit

PostEdit edit

RelatedArticles edit

Renameuser edit

Scribunto edit

  • git #322a68c - Make our loader work like Lua's built-in loaders
  • git #0386f56 - Create wmf/1.21wmf8 branch and update .gitreview
  • git #af0f192 - Fix mw.allToString( nil )
  • git #114f5c1 - Add Scribunto_LuaInterpreter::isLuaFunction method
  • git #374972c - Add Scribunto_LuaInterpreter::wrapPhpFunction
  • git #8c2300e - Make loader available to console, interface modules
  • git #2b4b422 - Allow the profiler to be configured or disabled

SearchExtraNS edit

    • Newly deployed extension

TemplateSandbox edit

TimedMediaHandler edit

  • git #51b85c9 - Remove width rule for the "copy code" button
  • git #7710d01 - seek up to 3 seconds before seekpoint to extract frames

Translate edit

TranslationNotifications edit

  • git #0a38eb2 - Showing Special:NotifyTranslators is restricted
  • git #8683952 - Add plural on notified number of languages in log
  • git #18a5006 - Add explicit GENDER support in user messages

TrustedXFF edit

UniversalLanguageSelector edit

UploadWizard edit

Vector edit

VisualEditor edit

WikiEditor edit

  • git #ede8d1d - Add jQuery event trigger for when the initial sections are done
  • git #80a5a59 - Losslessly compress images
  • git #3223a71 - Remove source images and just store compressed images in the folders
  • git #87b0c0d - Georgian bold toolbar icon reworked. Followed by general style.
  • git #73c92a3 - Added toolbar icon for Ossetian language. Added Ossetian to toolbar configuration.

Wikibase edit

WikimediaMaintenance edit

  • git #c872b1f - Need to query based on the keys, not the values
  • git #3da1834 - Created a maintenance script to create the tables for Translate
  • git #5fd89bf - Output a newline after the total in getJobQueueLengths.php

ZeroRatedMobileAccess edit

cldr edit

  • git #55cd1ba - set a CLDR_VERSION constant to use in extension credits and elsewhere