MediaWiki 1.21/wmf8

Other languages:
TriangleArrow-Left.svgMediaWiki 1.21/wmf7 Deployment of MediaWiki 1.21wmf8 to Wikimedia sites MediaWiki 1.21/wmf9TriangleArrow-Right.svg

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 changesEdit

ExtensionsEdit

AbuseFilterEdit

  • 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

ArticleFeedbackv5Edit

BabelEdit

CheckUserEdit

ConfirmEditEdit

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

ContributionReportingEdit

DataValuesEdit

  • 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

DiffEdit

  • 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

DonationInterfaceEdit

  • 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

E3ExperimentsEdit

EchoEdit

  • 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

EducationProgramEdit

EventLoggingEdit

FlaggedRevsEdit

GeoCrumbsEdit

GettingStartedEdit

  • 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.

GlobalBlockingEdit

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

GuidedTourEdit

    • Newly deployed extension

LabeledSectionTransclusionEdit

LandingCheckEdit

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

LdapAuthenticationEdit

  • git #be069f3 - Use wgLDAPPreferences rather than hardcoded values

LiquidThreadsEdit

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

MobileFrontendEdit

MoodBarEdit

NarayamEdit

OpenStackManagerEdit

PageImagesEdit

PageTriageEdit

ParserFunctionsEdit

PostEditEdit

RelatedArticlesEdit

RenameuserEdit

ScribuntoEdit

  • 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

SearchExtraNSEdit

    • Newly deployed extension

TemplateSandboxEdit

TimedMediaHandlerEdit

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

TranslateEdit

TranslationNotificationsEdit

  • 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

TrustedXFFEdit

UniversalLanguageSelectorEdit

UploadWizardEdit

VectorEdit

VisualEditorEdit

WikiEditorEdit

  • 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.

WikibaseEdit

WikimediaMaintenanceEdit

  • 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

ZeroRatedMobileAccessEdit

cldrEdit

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