MediaWiki 1.27/wmf.5

TriangleArrow-Left.svgMediaWiki 1.27.0-wmf.4 Deployment of MediaWiki 1.27.0-wmf.5 to Wikimedia sites MediaWiki 1.27.0-wmf.6TriangleArrow-Right.svg

The latest version (labeled "1.27.0-wmf.5") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 03 November 2015 (see the roadmap).

Core changesEdit

VendorEdit

ExtensionsEdit

CentralAuthEdit

CirrusSearchEdit

CiteEdit

CitoidEdit

CollectionEdit

  • git #47eb083a - Use SidebarBeforeOutput hook to avoid breaking the sidebar cache

ConfirmEditEdit

ContentTranslationEdit

DonationInterfaceEdit

EchoEdit

  • git #59e1be5a - Migrate LocalCache from MapCacheLRU to HashBagOStuff
  • git #b99048e9 - LocalCache: Fix bad type hint of getTargets()
  • git #38e54e14 - Allow notifications to not have a primary link
  • git #558cc64b - IDatabase::delete() does not take a fourth parameter
  • git #74b50cad - Move some boilerplate code into EchoEventFormatter
  • git #94004aed - Re-enable presentation model for mentions
  • git #1e013280 - build: Enable phpcs rule 'MediaWiki.VariableAnalysis.UnusedGlobalVariables' and make pass
  • git #98711081 - build: Enable phpcs rule 'MediaWiki.WhiteSpace.SpaceAfterControlStructure.Incorrect' and make pass
  • git #a49e3a59 - build: Enable phpcs rule 'Squiz.Classes.ValidClassName.NotCamelCaps' and make pass
  • git #429f0e47 - build: Enable phpcs rule 'MediaWiki.NamingConventions.PrefixedGlobalFunctions.wfPrefix' and make pass
  • git #1b04af5a - build: Enable phpcs rule 'PSR2.Classes.PropertyDeclaration.VarUsed' and make pass
  • git #eb4e17f1 - build: Enable phpcs rule 'PSR2.Classes.PropertyDeclaration.ScopeMissing' and make pass
  • git #7f7e6b81 - build: Enable phpcs rule 'PSR2.Methods.MethodDeclaration.StaticBeforeVisibility' and make pass
  • git #42e27644 - build: Enable phpcs rule 'PSR2.Methods.MethodDeclaration.AbstractAfterVisibility' and make pass
  • git #cd8c77df - build: Enable phpcs rule 'MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment' and make pass
  • git #852ddaf9 - build: Enable phpcs rule 'MediaWiki.Usage.DirUsage.FunctionFound' and make pass
  • git #1ee78723 - build: Enable phpcs rule 'Generic.PHP.ForbiddenFunctions.FoundWithAlternative' and make pass
  • git #18969bf2 - build: Enable phpcs rule 'Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma' and make pass
  • git #becbea09 - build: Enable phpcs rule 'Squiz.WhiteSpace.LanguageConstructSpacing.Incorrect' and make pass
  • git #cb82edfe - Run phpcs through "composer test", disabling failing rules (task T101074)
  • git #39edc4ce - Document that text from getSecondaryLinks() isn't escaped
  • git #1e5ab033 - Fix @return doc on EchoEventPresentationModel::getPrimaryLink()
  • git #46d0e7d0 - API: Remove no-op wfProfile(In|Out) calls
  • git #ba957d39 - Allow presentation models to indicate a notification can't be formatted (task T116888)
  • git #0feccf98 - Comment out presentation model for mentions since it fatals on deleted pages (task T116888)
  • git #20be6beb - Fix page-linked notifications (task T116485)

EducationProgramEdit

  • git #1b035bd2 - Add `getTiming` for compatibility with IContextSource
  • git #66f0494e - Avoid calling User::setPassword() on users not in database
  • git #62a4359c - build: Configure banana-checker and jsonlint

FlowEdit

GWToolsetEdit

GadgetsEdit

GraphEdit

MassMessageEdit

MobileFrontendEdit

MultimediaViewerEdit

  • git #65540bea - Improve the spelling of multimediaviewer-errorreport-privacywarning

PageImagesEdit

  • git #1f1c72bb - Use mExtensionData instead of undeclared class property

PageTriageEdit

  • git #b140ca49 - Use startAtomic/endAtomic to avoid breaking transactions

PdfHandlerEdit

QuickSurveysEdit

  • Newly deployed extension

RelatedArticlesEdit

ScribuntoEdit

  • git #f3558e48 - When logging perf stats, include wfWikiId() in metric key
  • git #a5d97eaa - Make the percentile threshold for slow function stats configurable
  • git #b5df651e - Scribunto_LuaSandboxEngine::getResourceUsage(): call load()
  • git #7e63874c - Move getResourceUsage to Scribunto_LuaSandboxEngine
  • git #605b5ed7 - Keep stats on slow function calls
  • git #930421d2 - Add ScribuntoEngineBase::getResourceUsage()

SemanticFormsEdit

  • git #0f515c26 - Fix for generated templates when field is nonempty & has namespace
  • git #f35b1f17 - Removed unnecessary inclusion of SF CSS in helper pages

TemplateDataEdit

  • git #0006cff1 - Specify MediaWiki version requirement in extension.json

ThanksEdit

TimedMediaHandlerEdit

TranslateEdit

UploadWizardEdit

VisualEditorEdit

WikidataEdit

WikimediaEventsEdit

WikimediaMaintenanceEdit

WikimediaMessagesEdit

SkinsEdit

MonoBookEdit

VectorEdit