MediaWiki 1.34/wmf.15

From mediawiki.org
MediaWiki 1.34.0-wmf.14 Deployment of MediaWiki 1.34.0-wmf.15 to Wikimedia sites MediaWiki 1.34.0-wmf.16

The latest version (labeled "1.34.0-wmf.15") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 23 July 2019 (see the roadmap).

Core changes[edit]

  • git #d7f8c458 - ChangesList: Add $groups parameter to FetchChangesList hook (task T228280) by jdlrobson
  • git #6af636fb - Add ISearchResultSet (task T228626) by David Causse
  • git #9b30a0d7 - Fix bad method call to \MediaWiki\Widget\Search\SearchResultWidget::render by David Causse
  • git #5420bf30 - Deprecate SearchResultSet::free (task T228626) by David Causse
  • git #b33fb102 - changes: Usage of 'noudp' & 'pleasedontudp' no longer exist by Derick Alangi
  • git #accecbc9 - don't load revision text content unless requested to (task T228614) by Ariel T. Glenn
  • git #9c0dd23b - Follow-up ffd802a386: Actually disable legacy JS globals (task T72470) by James D. Forrester
  • git #434d740d - Avoid usage of deprecated Revision::* constants by Derick Alangi
  • git #c5b7101a - Avoid usage of deprecated Revision::* constants by Derick Alangi
  • git #5528af5f - api: Avoid usage of deprecated Revision::FOR_THIS_USER constant by Derick Alangi
  • git #90c69546 - action: Avoid use of deprecated Revision::* constants, use RevisionRecord by Derick Alangi
  • git #339211a1 - Avoid usage of deprecated Revision::* constants, use RevisionRecord by Derick Alangi
  • git #e16eec8c - maintenance: Avoid usage of deprecated Revision::* constants by Derick Alangi
  • git #735ec8d7 - objectcache: reorganize WANObjectCache fields and avoid exposing internal constants by Aaron Schulz
  • git #6e0c9c69 - resourceloader: Move FilePath test to /tests/phpunit/unit by Timo Tijhof
  • git #bcb6b9d0 - MessageCache: Fix isMainCacheable() logic for non-content languages (task T228555) by Roan Kattouw
  • git #8db93725 - resourceloader: Complete test coverage for FilePath by Timo Tijhof
  • git #6b3b0555 - API: Fix 'user_id' field of ApiCSPReport by Timo Tijhof
  • git #4b01004a - API: Add test case for ApiCSPReportTest by Timo Tijhof
  • git #ffd802a3 - DevelopmentSettings: Disable legacy javascript globals in CI and for devs (task T72470) by James D. Forrester
  • git #e745bfed - Drop UploadBase:: and UploadFromChunks::stashFileGetKey() and stashSession(), deprecated in 1.28 by James D. Forrester
  • git #71479786 - Drop the UploadVerification hook, deprecated in 1.28 by James D. Forrester
  • git #921f9b69 - objectcache: refactor WANObjectCache::fetchOrRegenerate() locking code stylistically by Aaron Schulz
  • git #bebe3033 - objectcache: add MediumSpecificBagOStuff base class for non-proxy subclasses by Aaron Schulz
  • git #d94906ea - MediaWikiUnitTestCase: Use DIRECTORY_SEPARATOR instead of `/` by RazeSoldier
  • git #09bc1095 - Improve links in several specialmute-* (task T218265) by Amir Aharoni
  • git #f2ae03a7 - resourceloader: Add Config parameter to packageFiles callbacks by Roan Kattouw
  • git #aaea6a0f - Do not hardcode square brackets in "rollback link" (task T219948) by jdlrobson
  • git #e8d91995 - Increase test coverage for BlockManager class by Thalia
  • git #b39f8289 - Clean up DeferredUpdates transaction handling (task T225103) by Aaron Schulz
  • git #7b1b22ac - Revert "objectcache: fix race conditions in RedisBagOStuff::incr()" (task T228303) by Krinkle
  • git #cf146840 - Pass message params as array to RawMessage by Umherirrender
  • git #0ef4f68e - Fix param doc of TitleArrayFromResult::setCurrent by Umherirrender
  • git #ffcb5928 - Allow empty input in namespaces multiselect on Special:Block (task T219882) by Thalia
  • git #d0b77d72 - wdio-mediawiki: Release 0.4.0 by Pablo Grass
  • git #b5f384f9 - Add support for extentions to change Special:Mute form (task T220163) by Dayllan Maza
  • git #99cf057e - GlobalFunctions: Hard deprecate `wfGlobalCacheKey()` function by Derick Alangi
  • git #3e39ec72 - Delete very incomplete translation by Raymond
  • git #b10b19c6 - objectcache: fix WinCacheBagOStuf::doGet() is_string() check by Aaron Schulz
  • git #d8b952ae - objectcache: clean up RedisBagOStuff and optimize changeTTLMulti() (task T113916) by Aaron Schulz
  • git #1b60564c - installer: Remove <doclink/> parser function and last use of it (task T227297) by Timo Tijhof
  • git #d8eaae53 - Separate right for foreign user js redirects (task T207750) by Gergő Tisza
  • git #773f915d - Remove pointless PermissionManager::revokeTemporaryUserRights method by Gergő Tisza
  • git #fb013cdf - objectcache: relax WANObjectCache "pcTTL" nesting rule to allow set() by Aaron Schulz
  • git #f2fbeaca - Tests: Remove old TODO file and update README with integration notes by Kosta Harlan
  • git #f5b008f5 - Exclude extensions/skins test directories from coverage analysis (task T192078) by Kosta Harlan
  • git #0bb2e959 - Report more information about composite blocks in block error messages (task T212326) by Thalia
  • git #c0ccf2e7 - Remove unused variable by Dayllan Maza
  • git #80674d1c - Remember checkbox state on Special:Block if checkbox disabled (task T221117) by Thalia
  • git #8ef1b036 - MessagesKo.php: periodic updates by Yongmin Hong
  • git #dd6ed784 - parser: add vary-revision-sha1 and related ParserOutput methods by Aaron Schulz
  • git #4f76b954 - externalstore: unbreak writes to non-default storage clusters due to isReadOnly() (task T227156) by Aaron Schulz
  • git #659db7bd - Add mechanism for temporary user rights (task T227772) by Gergő Tisza
  • git #7b5619ad - Hard-deprecate wgProfileOnly, deprecated in 1.23 by James D. Forrester
  • git #be07389e - Hard-deprecate wgLocalInterwiki, deprecated in 1.23 by James D. Forrester
  • git #00142c2b - Fix OO.ui.infuse error on misc-authed-ooui module by Dayllan Maza
  • git #eb41a511 - Update OOUI to v0.33.3 (task T212159) (task T225021) (task T226045) (task T226780) (task T226822) (task T227666) (task T227917) by Volker E
  • git #c461b8d6 - Add mute preferences link to the tools menu (task T218270) by Dayllan Maza
  • git #32df79f3 - rdbms: better handle a non-existing "defaultGroup" in LoadBalancer by Aaron Schulz
  • git #83ebbb51 - Check namespace exists in HTMLNamespacesMultiselectField validation (task T219882) by Thalia
  • git #a6a1841d - Remove deprecated mw.Api.errors and mw.Api.warnings by Fomafix
  • git #b59ab95f - Revert "RedirectSpecialPage: handle interwiki redirects." (task T227700) by Krinkle
  • git #3f7fa975 - doMaintenance: Try to print errors to stderr by Marius Hoch
  • git #efba2a4a - objectcache: optimize MemcachedPeclBagOStuff::*Multi() write methods by Aaron Schulz
  • git #7d127e31 - Hard-deprecate wgSkipSkin, deprecated in 1.23 by James D. Forrester
  • git #31ff6d5c - SiteConfigurationTest: Fix recurring typo ("an non-existing") by Roan Kattouw
  • git #95438dd7 - Exclude redirects from Special:Fewestrevisions (task T11736) by DannyS712
  • git #9d585dcc - installer: Add a defined check to overrideConfig method (task T224287) by Samuel Hilson
  • git #e03e324f - Clarify WikiRevision::downloadSource() and related code by Lucas Werkmeister

Vendor[edit]

Extensions[edit]

3D[edit]

No changes for 3D

AbuseFilter[edit]

ActiveAbstract[edit]

No changes for ActiveAbstract

AdvancedSearch[edit]

No changes for AdvancedSearch

AntiSpoof[edit]

No changes for AntiSpoof

ApiFeatureUsage[edit]

No changes for ApiFeatureUsage

ArticleCreationWorkflow[edit]

No changes for ArticleCreationWorkflow

ArticlePlaceholder[edit]

No changes for ArticlePlaceholder

Babel[edit]

BetaFeatures[edit]

No changes for BetaFeatures

BounceHandler[edit]

No changes for BounceHandler

Calendar[edit]

No changes for Calendar

Campaigns[edit]

No changes for Campaigns

Capiunto[edit]

No changes for Capiunto

CategoryTree[edit]

No changes for CategoryTree

CentralAuth[edit]

CharInsert[edit]

No changes for CharInsert

CheckUser[edit]

CirrusSearch[edit]

Cite[edit]

CiteThisPage[edit]

No changes for CiteThisPage

Citoid[edit]

  • git #d72cd823 - Fix descriptions to point to correct message by mvolz

cldr[edit]

No changes for cldr

Cognate[edit]

No changes for Cognate

CodeEditor[edit]

  • git #988bc3c0 - Drop wgCodeEditorEnableCore, default on, pointless to disable by James D. Forrester

CodeMirror[edit]

No changes for CodeMirror

CodeReview[edit]

No changes for CodeReview

CollaborationKit[edit]

No changes for CollaborationKit

Collection[edit]

No changes for Collection

CommonsMetadata[edit]

No changes for CommonsMetadata

ConfirmEdit[edit]

  • git #4a1c8bbf - SimpleCaptcha: Avoid usage of deprecated `wfGlobalCacheKey()` by Derick Alangi

CongressLookup[edit]

No changes for CongressLookup

ContactPage[edit]

No changes for ContactPage

ContentTranslation[edit]

  • git #43d46220 - Move the function to get current language code to sitemapper by Santhosh Thottingal
  • git #134f4a70 - Always enable page images and descriptions by Niklas Laxström
  • git #4dc0fe46 - Find out if current user is potential translator (task T223888) by Santhosh Thottingal
  • git #67cc6837 - Translation invite for first time editors when creating article (task T216032) by Santhosh Thottingal

ContributionTracking[edit]

No changes for ContributionTracking

CreditsSource[edit]

No changes for CreditsSource

Dashiki[edit]

No changes for Dashiki

Disambiguator[edit]

No changes for Disambiguator

DismissableSiteNotice[edit]

No changes for DismissableSiteNotice

DonationInterface[edit]

DoubleWiki[edit]

No changes for DoubleWiki

DynamicSidebar[edit]

No changes for DynamicSidebar

EUCopyrightCampaign[edit]

No changes for EUCopyrightCampaign

Echo[edit]

  • git #cf760b8d - Use Config parameter instead of deprecated ResourceLoaderContext::getConfig() by Roan Kattouw
  • git #d378e4e3 - Use packageFiles instead of startup module for config vars by Roan Kattouw
  • git #b3df45dc - Add option to mute/unmute notifications on Special:Mute (task T220163) by Dayllan Maza

Elastica[edit]

No changes for Elastica

ElectronPdfService[edit]

No changes for ElectronPdfService

EntitySchema[edit]

No changes for EntitySchema

EventBus[edit]

EventLogging[edit]

ExtensionDistributor[edit]

No changes for ExtensionDistributor

ExternalGuidance[edit]

No changes for ExternalGuidance

FeaturedFeeds[edit]

No changes for FeaturedFeeds

FileExporter[edit]

  • git #56b8beaa - build: bump grunt-banana-checker to 0.7.0 by WMDE-Fisch

FileImporter[edit]

  • git #9b1ce07c - build: bump grunt-banana-checker to 0.7.0 by WMDE-Fisch
  • git #1592278e - Remove "successfully" from several messages by Amir Aharoni

FlaggedRevs[edit]

Flow[edit]

FundraiserLandingPage[edit]

No changes for FundraiserLandingPage

FundraisingTranslateWorkflow[edit]

No changes for FundraisingTranslateWorkflow

Gadgets[edit]

No changes for Gadgets

GeoCrumbs[edit]

No changes for GeoCrumbs

GeoData[edit]

No changes for GeoData

GettingStarted[edit]

No changes for GettingStarted

GlobalBlocking[edit]

No changes for GlobalBlocking

GlobalCssJs[edit]

No changes for GlobalCssJs

GlobalPreferences[edit]

No changes for GlobalPreferences

GlobalUsage[edit]

No changes for GlobalUsage

GlobalUserPage[edit]

No changes for GlobalUserPage

GoogleNewsSitemap[edit]

No changes for GoogleNewsSitemap

Graph[edit]

No changes for Graph

GrowthExperiments[edit]

GuidedTour[edit]

No changes for GuidedTour

GWToolset[edit]

No changes for GWToolset

ImageMap[edit]

No changes for ImageMap

InputBox[edit]

No changes for InputBox

Insider[edit]

No changes for Insider

intersection[edit]

No changes for intersection

Interwiki[edit]

InterwikiSorting[edit]

No changes for InterwikiSorting

Jade[edit]

No changes for Jade

Josa[edit]

No changes for Josa

JsonConfig[edit]

  • git #aee8dce0 - Move JCObjContentTest.php to use the new unit test structure by Amir Sarabadani

Kartographer[edit]

No changes for Kartographer

LabeledSectionTransclusion[edit]

No changes for LabeledSectionTransclusion

LandingCheck[edit]

No changes for LandingCheck

LdapAuthentication[edit]

No changes for LdapAuthentication

Linter[edit]

No changes for Linter

LiquidThreads[edit]

No changes for LiquidThreads

Listings[edit]

No changes for Listings

LocalisationUpdate[edit]

No changes for LocalisationUpdate

LoginNotify[edit]

No changes for LoginNotify

MapSources[edit]

No changes for MapSources

MassMessage[edit]

Math[edit]

No changes for Math

MobileApp[edit]

No changes for MobileApp

MobileFrontend[edit]

MultimediaViewer[edit]

No changes for MultimediaViewer

NavigationTiming[edit]

  • git #9b2af677 - Use Config parameter instead of deprecated ResourceLoaderContext::getConfig() by Roan Kattouw

Newsletter[edit]

No changes for Newsletter

NewUserMessage[edit]

No changes for NewUserMessage

Nuke[edit]

No changes for Nuke

OATHAuth[edit]

  • git #0af536bb - build: Remove duplicate eslintignore info from Gruntfile.js by Kunal Mehta

OAuth[edit]

No changes for OAuth

OpenStackManager[edit]

No changes for OpenStackManager

ORES[edit]

PageAssessments[edit]

No changes for PageAssessments

PagedTiffHandler[edit]

No changes for PagedTiffHandler

PageImages[edit]

No changes for PageImages

PageTriage[edit]

  • git #306cc942 - Remove an unneeded JS variable by Max Semenik
  • git #cd46957f - Fix indentation of underscore templates and make style consistent by MusikAnimal

PageViewInfo[edit]

No changes for PageViewInfo

ParserFunctions[edit]

  • git #8d6e567e - ParserFunctions class: tweak function declarations by Max Semenik
  • git #cca4ec9a - Remove function existence check by Max Semenik
  • git #3fd4ac43 - ParserFunctions class: make everything that doesn't need to be public private by Max Semenik
  • git #8b50403f - Get rid of *Obj() functions by Max Semenik

ParsoidBatchAPI[edit]

No changes for ParsoidBatchAPI

PdfHandler[edit]

No changes for PdfHandler

PerformanceInspector[edit]

No changes for PerformanceInspector

Petition[edit]

No changes for Petition

Poem[edit]

No changes for Poem

PoolCounter[edit]

No changes for PoolCounter

Popups[edit]

No changes for Popups

ProofreadPage[edit]

No changes for ProofreadPage

PropertySuggester[edit]

No changes for PropertySuggester

QuickSurveys[edit]

No changes for QuickSurveys

Quiz[edit]

No changes for Quiz

ReadingLists[edit]

No changes for ReadingLists

RelatedArticles[edit]

No changes for RelatedArticles

Renameuser[edit]

No changes for Renameuser

RevisionSlider[edit]

No changes for RevisionSlider

RSS[edit]

No changes for RSS

SandboxLink[edit]

No changes for SandboxLink

Score[edit]

Scribunto[edit]

SearchExtraNS[edit]

No changes for SearchExtraNS

SecureLinkFixer[edit]

No changes for SecureLinkFixer

SecurePoll[edit]

No changes for SecurePoll

Sentry[edit]

ShortUrl[edit]

No changes for ShortUrl

SiteMatrix[edit]

No changes for SiteMatrix

SkinPerPage[edit]

No changes for SkinPerPage

SpamBlacklist[edit]

No changes for SpamBlacklist

SubPageList3[edit]

No changes for SubPageList3

SubpageSortkey[edit]

No changes for SubpageSortkey

SyntaxHighlight_GeSHi[edit]

No changes for SyntaxHighlight_GeSHi

TemplateData[edit]

No changes for TemplateData

TemplateSandbox[edit]

No changes for TemplateSandbox

TemplateStyles[edit]

  • git #84591b35 - Make unit tests follow the new structure by Amir Sarabadani

TemplateWizard[edit]

  • git #bea70a52 - Don't log saves that didn't involve any TW inserts by Max Semenik

TextExtracts[edit]

Thanks[edit]

No changes for Thanks

TheWikipediaLibrary[edit]

No changes for TheWikipediaLibrary

TimedMediaHandler[edit]

No changes for TimedMediaHandler

timeline[edit]

No changes for timeline

TitleBlacklist[edit]

No changes for TitleBlacklist

TocTree[edit]

No changes for TocTree

TorBlock[edit]

Translate[edit]

TranslationNotifications[edit]

TrustedXFF[edit]

No changes for TrustedXFF

TwoColConflict[edit]

No changes for TwoColConflict

UniversalLanguageSelector[edit]

UploadsLink[edit]

No changes for UploadsLink

UploadWizard[edit]

UrlShortener[edit]

No changes for UrlShortener

UserMerge[edit]

No changes for UserMerge

VipsScaler[edit]

No changes for VipsScaler

VisualEditor[edit]

Wikibase[edit]

WikibaseCirrusSearch[edit]

WikibaseLexeme[edit]

WikibaseLexemeCirrusSearch[edit]

No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo[edit]

  • git #7220efe0 - Don't throw away valid results after abort by Matthias Mullie
  • git #02178fa5 - Enable statements again after failed submit by Matthias Mullie
  • git #e90f20a7 - Add LinkNoticeWidget above Statements Panel by Matthias Mullie
  • git #f1d39b2e - Add Wikidata links to statement UI elements by Matthias Mullie
  • git #d2d7ec5b - Convert QualifierValueInputWidget to use templates by Matthias Mullie
  • git #52ec0a93 - Convert AddPropertyWidget to use templates by Matthias Mullie
  • git #3bfa8492 - Dynamically load modules/templates from config for tests by Matthias Mullie
  • git #311a6018 - Consistent naming: suffix widgets with 'Widget' by Matthias Mullie
  • git #17f8e8d4 - Make mustache+dom renderer work with root-level DOM nodes by Matthias Mullie
  • git #2ea48e1f - Add template and render method to QualifierWidget by Eric Gardner
  • git #81dece76 - Revert "Add LinkNoticeWidget above Statements Panel" by Matthias Mullie
  • git #cef8fb18 - Revert "Add Wikidata links to statement UI elements" by Matthias Mullie
  • git #aa05b6b4 - Add LinkNoticeWidget above Statements Panel (task T227230) by Eric Gardner

WikibaseQualityConstraints[edit]

No changes for WikibaseQualityConstraints

Wikidata.org[edit]

No changes for Wikidata.org

WikidataPageBanner[edit]

No changes for WikidataPageBanner

WikiEditor[edit]

  • git #3a306ff7 - Use lightweight mw.util.getParamValue() instead of mw.Uri() by Fomafix

wikihiero[edit]

No changes for wikihiero

WikiLove[edit]

No changes for WikiLove

WikimediaBadges[edit]

No changes for WikimediaBadges

WikimediaEditorTasks[edit]

No changes for WikimediaEditorTasks

WikimediaEvents[edit]

WikimediaIncubator[edit]

No changes for WikimediaIncubator

WikimediaMaintenance[edit]

No changes for WikimediaMaintenance

WikimediaMessages[edit]

No changes for WikimediaMessages

XAnalytics[edit]

No changes for XAnalytics

Skins[edit]

CologneBlue[edit]

No changes for CologneBlue

EUCopyrightCampaignSkin[edit]

No changes for EUCopyrightCampaignSkin

MinervaNeue[edit]

MonoBook[edit]

  • git #9ade7fcb - Enhance the 'MonoBookAfterToolbox' hook by passing the class instance to the hook subscribers by Jack Phoenix

Modern[edit]

No changes for Modern

Nostalgia[edit]

No changes for Nostalgia

Timeless[edit]

Vector[edit]

Total Changes[edit]

270 Changes in 52 repos by 64 authors