MediaWiki 1.27/wmf.5/Changelog

Core changes edit

Vendor edit

Extensions edit

CentralAuth edit

CirrusSearch edit

Cite edit

Citoid edit

Collection edit

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

ConfirmEdit edit

ContentTranslation edit

DonationInterface edit

Echo edit

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

EducationProgram edit

  • 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

Flow edit

GWToolset edit

Gadgets edit

Graph edit

MassMessage edit

MobileFrontend edit

MultimediaViewer edit

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

PageImages edit

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

PageTriage edit

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

PdfHandler edit

QuickSurveys edit

  • Newly deployed extension

RelatedArticles edit

Scribunto edit

  • 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()

SemanticForms edit

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

TemplateData edit

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

Thanks edit

TimedMediaHandler edit

Translate edit

UploadWizard edit

VisualEditor edit

Wikidata edit

WikimediaEvents edit

WikimediaMaintenance edit

WikimediaMessages edit

Skins edit

MonoBook edit

Vector edit