Jump to content

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

[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

[edit]

No changes for RelatedArticles

Renameuser

[edit]

No changes for Renameuser

RevisionSlider

[edit]

No changes for RevisionSlider

RSS

[edit]

No changes for RSS

[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]
[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