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 127.0.0.1 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
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