MediaWiki 1.34/wmf.22

MediaWiki 1.34.0-wmf.21 Deployment of MediaWiki 1.34.0-wmf.22 to Wikimedia sites MediaWiki 1.34.0-wmf.23

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

Core changes

edit
  • git #176e0848 - externalstore: deprecate getLBInfo() dependency in ExternalStoreDB (task T231162) by Aaron Schulz
  • git #46531d62 - Improve MultiHttpClient connection concurrency and reuse (task T232128) by Aaron Schulz
  • git #fa604c68 - maintenance: Fix broken userOptions maintenance script by Thiemo Kreuz
  • git #f3262ed3 - Add a dedicated Exception for SessionOverflow by Daimona Eaytoy
  • git #e021adab - filebackend: remove unneeded is_dir() call in FSFileBackend::doCleanInternal() by Aaron Schulz
  • git #dd71a775 - Make most special pages class names match filename by Reedy
  • git #6a68b89a - Cleanup and document some LCStoreDB fields by Aaron Schulz
  • git #a5c7fd0d - Move callers away from Title::GAID_FOR_UPDATE by Aaron Schulz
  • git #7b2fb557 - Mark passing non ObjectFactory spec to ApiModuleManager as deprecated by mainframe98
  • git #91fd689a - Fix use of GenderCache in ApiPageSet::processTitlesArray (task T200238) by Umherirrender
  • git #af24fc1a - Deprecate the UserIsHidden hook (task T228948) by Thalia
  • git #d7049bc9 - Add a preference to require email for password resets (task T231495) by Max Semenik
  • git #eb882374 - Use ObjectFactory to create API modules (task T222388) by mainframe98
  • git #bf206185 - Remove spurious `@class` tags in two files (task T232104) by Timo Tijhof
  • git #1ffb174c - Use @phan-template instead of @template by Daimona Eaytoy
  • git #5a5abfd1 - mediawiki.util: Move mw.RegExp over as well to simplify migration (task T218339) by Timo Tijhof
  • git #955490fe - Follow-up 8697ba8: No need for two dependencies on the same module by James D. Forrester
  • git #d2725a8e - maintenance/Maintenance.php: Fix MW_ENTRY_POINT definition (followup I24099f4c) by Brad Jorsch
  • git #c29909e5 - Mostly drop old pre-actor user schemas (task T188327) by Brad Jorsch
  • git #6aae213a - Fix typo in ChangesListSpecialPageTest by Brad Jorsch
  • git #cbf0404c - DifferenceEngine: Use quickUserCan for display of rollback link (task T232258) by Daimona Eaytoy
  • git #3a39f364 - maintenance/getReplicaServer.php: Remove reference to long-deleted config var (task T232268) by Brad Jorsch
  • git #fd72f6c4 - Provide command to adjust phpunit.xml for code coverage (task T100294) by Kosta Harlan
  • git #eb06fb85 - filebackend: clean up some comments and remove unused FileBackendStoreOpHandle field by Aaron Schulz
  • git #5d40cff2 - maintenance: Explicitly declare all used properties by Daimona Eaytoy
  • git #d38dc5df - filebackend: replace wfTimestamp() calls with ConvertibleTimestamp::convert() by Aaron Schulz
  • git #15e4968e - parser: Declare some dynamic properties by Daimona Eaytoy
  • git #b3e4a6f6 - Add docblocks to a bunch of methods by Daimona Eaytoy
  • git #b65af759 - RequestContext: Declare the dynamic property for language recursion by Daimona Eaytoy
  • git #5485a3dd - auth: Use phan templates for getRequestByClass by Daimona Eaytoy
  • git #e390198c - filebackend: use self:: instead of FileBackend:: for some constant uses by Aaron Schulz
  • git #b7b490e4 - Support the creation of special pages with services injected (task T222388) by mainframe98
  • git #cd6707ca - Remove support for wgUseESI by Timo Tijhof
  • git #697900e4 - recompressTracked.php: Fix typehint of RecompressTracked::dispatch() by Umherirrender
  • git #94683c3d - parser: Document PPFrame_DOM::expand() as taking DOMNodeList by Umherirrender
  • git #3e57a7ea - Document $file in FileDeleteForm as LocalFile (not File) by Umherirrender
  • git #c2cbe376 - watcheditem: Fix bad $options param in NoWriteWatchedItemStore::countWatchersMultiple by Umherirrender
  • git #ed6bb98f - preprocessDump.php: Fix invalid Preprocessor instantiation by Umherirrender
  • git #04773180 - API: Remove unused asignment to $titleProvided in ApiExpandTemplates by Fomafix
  • git #2d20924e - Make DBAccessBase use DBConnRef, rename $wiki, and hide getLoadBalancer() by Aaron Schulz
  • git #6adaaa0f - mediawiki.Title: Minor optimizations for mw.Title JavaScript code by Thiemo Kreuz
  • git #0915fa7a - mediawiki.Title: Change internal 'title' field to include file extension by Thiemo Kreuz
  • git #417dea8e - filebackend: optimize 'move' in FSFileBackend to avoid is_file() calls by Aaron Schulz
  • git #00e44200 - filebackend: optimize 'delete' for FSFileBackend to avoid is_file() calls by Aaron Schulz
  • git #28a23740 - filebackend: optimize the chmod() calls in FSFileBackend by Aaron Schulz
  • git #1549d0ec - Simplify some code by changing single-scope properties to local variables by Daimona Eaytoy
  • git #6f5535d3 - mediawiki.util: Remove redundant file closures (task T50886) by Fomafix
  • git #e7ee0bc0 - Better docs to make phan happy by Daimona Eaytoy
  • git #d9944078 - Simplify maintenance/dumpUploads by Daimona Eaytoy
  • git #23daef5c - Remove dead properties by Daimona Eaytoy
  • git #8697ba83 - Deprecate mediawiki.RegExp; move only function to mw.util (task T218339) by James D. Forrester
  • git #495f9fa2 - resourceloader: Add $conf parameter to the 'ResourceLoaderGetConfigVars' hook by Jack Phoenix
  • git #5494337d - Special:Contributions - use `label` instead of `radioLabel` for username (task T232173) by DannyS712
  • git #bbeeddea - Make wgDisableAnonTalk disable anon links in automatic edit summaries (task T31539) by DannyS712
  • git #4d2965cf - api: Update QueryFilearchive to provide information to everyone by Vincent Privat
  • git #f168493b - mediawiki.util: Merge 'jquery.accessKeyLabel' into this module (task T218339) by Timo Tijhof
  • git #853838a3 - docs: Remove GENERATE_MAN support from Doxyfile (task T232104) by Timo Tijhof
  • git #8041b1ff - DifferenceEngine: show undo links for non-text content (task T232214) by daniel
  • git #9878abd0 - Unit tests: Whitelist global so LoggerFactory doesn't explode (task T87781) by Kosta Harlan
  • git #f3659b8d - mediawiki.util: Move to its own resources/src/ directory by Timo Tijhof
  • git #29c8d84c - Prevent all users from having a password in the blacklist (task T151425) by Reedy
  • git #264b8187 - Enable $wgCookieSetOnAutoblock and $wgCookieSetOnIpBlock by default (task T191922) by Dayllan Maza
  • git #4b7e22a0 - mediawiki.htmlform.checker: Remove use of deprecated jquery.throttle-debounce (task T213426) by Timo Tijhof
  • git #41689582 - Update phpCharToUpper.json based on current differences by Ed Sanders
  • git #46499027 - rcfilters: Use default styling for the overlay by Bartosz Dziewoński
  • git #1fbb16c7 - rdbms: expand on LoadBalancer ownership concept (task T231443) (task T217819) by Aaron Schulz
  • git #7862475b - Improve various PHP method doc blocks by Daimona Eaytoy
  • git #5cf7a6fc - Let Title accept READ_LATEST in $flags fields of methods by Aaron Schulz
  • git #b31b3519 - docs: Fix Doxygen parsing of @var descriptions with $var names by Timo Tijhof
  • git #d9702e90 - rdbms: suppress warnings during DatabaseMysqli::doQuery() (task T228092) by Aaron Schulz
  • git #424dfd89 - Make some whitespace fixes to importImages maintenance script by Thalia
  • git #56fdc471 - docs: Factor out MWDoxygenFilter from mwdoc-filter.php with tests (task T232104) by Timo Tijhof
  • git #0aec1401 - Revert and fix "Revert "Modify -—with-extensions to throw extension dependency errors"" (task T225512) by Brad Jorsch
  • git #483f55bd - Simplify some curl_setopt() calls in MultiHttpClient by Aaron Schulz
  • git #21ecb777 - docs: Fix Doxygen warning for invalid `@bar` in WANObjectCache by Timo Tijhof
  • git #e25ce2a1 - docs: Avoid Doxygen warnings for non-doc related tags (task T232104) by Timo Tijhof
  • git #83a820e0 - docs: Add support for @inheritDoc (alias for @inheritdoc) (task T219001) (task T232104) by Timo Tijhof
  • git #0b1d48db - docs: Ignore .md from resources/lib in Doxyfile (task T232104) by Timo Tijhof
  • git #4d02bdf8 - Rollback change_tag table for tests (task T227849) by Adam Wight
  • git #a540ad5c - Remove redundant CURLOPT_SAFE_UPLOAD line from MultiHttpClient by Aaron Schulz
  • git #0ccd20ec - Tests: Provide clearer error when config is accessed via unit test (task T231288) by Kosta Harlan
  • git #0c0676c3 - Stop mangling $_GET and provide WebRequest::getQueryValuesOnly() by Tim Starling
  • git #3b7524e6 - docs: Remove unused Doxygen custom commands by Timo Tijhof
  • git #b7c5acd4 - docs: Convert doxygen_first_page.php to proper Markdown by Timo Tijhof
  • git #cefb64f9 - resources: Upgrade OOjs from v2.2.2 to v3.0.0 by James D. Forrester
  • git #b100ebcc - docs: Remove unused PERL_PATH and unused file patterns from Doxyfile by Timo Tijhof
  • git #3ac385a0 - resourceloader: Drop support for low Suhosin 'max_value_length' values by Timo Tijhof
  • git #55db848b - localisation: Release data from memory in LCStoreStaticArray::finishWrite (task T218207) by Timo Tijhof
  • git #64281b6c - Setup: Move wgActionPath logic to PathRouter (task T189966) by Timo Tijhof
  • git #3e1b2982 - rdbms: assorted LBFactoryMulti/LBFactorySimple cleanups by Aaron Schulz
  • git #8e7b469a - resourceloader: Document encodeJsonForScript() type as mixed by Umherirrender
  • git #f46dd825 - Update OOUI to v0.34.0 (task T35242) (task T225669) (task T226872) (task T226872) (task T230160) by Volker E
  • git #70c63d12 - Pass Title to IndexPager::buildPrevNextNavigation by Umherirrender
  • git #4f14ae08 - build: Exclude MemcachedClient from phan by Umherirrender
  • git #2c87b59f - filerepo: Use @method LocalRepo::newFile() to document the return type by Aaron Schulz
  • git #d18e76db - Setup: Move MWDebug logic to MWDebug.php (task T189966) by Timo Tijhof

Vendor

edit

Extensions

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

No changes for Babel

BetaFeatures

edit

No changes for BetaFeatures

BounceHandler

edit

No changes for BounceHandler

Calendar

edit
  • git #e4e9fdcb - Avoid usage of deprecated $wgContLang global (dep in 1.32) by Derick Alangi

Campaigns

edit

No changes for Campaigns

Capiunto

edit

No changes for Capiunto

CategoryTree

edit

CentralAuth

edit
  • git #645941d8 - Improve experience on Special:GlobalUsers by Matěj Suchánek
  • git #160fd1c1 - Fix phan warning by Matěj Suchánek

CharInsert

edit

No changes for CharInsert

CheckUser

edit

No changes for CheckUser

CirrusSearch

edit

Cite

edit

No changes for Cite

CiteThisPage

edit
  • git #57b687b6 - CiteThisPage.alias.php: Add Serbo-Croatian alias and fix syntax related by Zoranzoki21
  • git #d4f5d764 - Correct special page alias for Estonian by Pikne

Citoid

edit

No changes for Citoid

cldr

edit
  • git #558525a7 - Add 3 languages added with I767f392c99c73e1204caf18efa097a86df2904a4 by Raymond

Cognate

edit

No changes for Cognate

CodeEditor

edit

No changes for CodeEditor

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

CongressLookup

edit

No changes for CongressLookup

ContactPage

edit
  • git #b04dee51 - Use getter to get user block in SpecialContact by Thalia

ContentTranslation

edit
  • git #a317c9f9 - mediawiki.RegExp (deprecated) -> mediawiki.util (task T218339) by Timo Tijhof
  • git #9316e8f1 - Remove unused variable in ApiQueryContentTranslationSuggestions.php by petarpetkovic
  • git #b0fe3b77 - Add /tests/selenium/log to .gitignore by petarpetkovic

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
  • git #5d54c749 - Make PayTM available by default for India (task T230170) by Elliott Eggleston
  • git #ed595b6a - Form labels via new variant mechanism (task T169795) by Elliott Eggleston
  • git #1cb30b7a - Fix Amazon widget position by Elliott Eggleston
  • git #a86baf64 - Enable Visa, Mastercard, Amex, and JCB for Adyen in Ireland by XenoRyet
  • git #0b77eb28 - Kill table layout by Elliott Eggleston
  • git #f191a1e4 - Add 'useraction=commit' to PayPal EC redirect (task T230928) by Elliott Eggleston
  • git #65792f5f - Delete nonstandard fn comment annotations by Elliott Eggleston
  • git #9d03b1a6 - Add missing method visibility on tests by Elliott Eggleston
  • git #536f9a4e - Add missing method visibility by Elliott Eggleston
  • git #76254882 - Gatway base class: add missing fn visibility by Elliott Eggleston
  • git #1bd1a437 - Clean up GatewayType interface by Elliott Eggleston
  • git #a59f474e - Replace slow in_array( ... array_keys() ) by Elliott Eggleston
  • git #84ce8164 - Expunge last trace of superglobal access by Elliott Eggleston
  • git #999c6b51 - Delete crufty test trait methods & phpcs exception by Elliott Eggleston

DoubleWiki

edit
  • git #82f8e17c - Avoid usage of deprecated $wgContLang global (dep in 1.32) by Derick Alangi

DynamicSidebar

edit

No changes for DynamicSidebar

EUCopyrightCampaign

edit

No changes for EUCopyrightCampaign

Echo

edit

No changes for Echo

Elastica

edit

No changes for Elastica

ElectronPdfService

edit

No changes for ElectronPdfService

EntitySchema

edit

EventBus

edit

No changes for EventBus

EventLogging

edit
  • git #3b003799 - Move SchemaRevisions and BaseUri config vars to packageFiles by Roan Kattouw

ExtensionDistributor

edit

No changes for ExtensionDistributor

ExternalGuidance

edit

No changes for ExternalGuidance

FeaturedFeeds

edit

No changes for FeaturedFeeds

FileExporter

edit

No changes for FileExporter

FileImporter

edit

No changes for FileImporter

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
  • git #73d7ce63 - Hooks: Only register/load ext.globalCssJs.site for UseGlobalSiteCssJs (task T231929) by Timo Tijhof
  • git #35e28e04 - Hooks: Restructure onBeforePageDisplay() to avoid early return (task T231929) by Timo Tijhof
  • git #874f6094 - Switch plain PHPUnit TestCase to MediaWikiIntegrationTestCase by Timo Tijhof

GlobalPreferences

edit

GlobalUsage

edit

No changes for GlobalUsage

GlobalUserPage

edit

No changes for GlobalUserPage

GoogleNewsSitemap

edit
  • git #622406c2 - Avoid usage of deprecated $wgContLang global (dep in 1.32) by Derick Alangi

Graph

edit

GrowthExperiments

edit

GuidedTour

edit
  • git #d5818206 - set guider padding to 32px for vector skin by Nikita Rana

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
  • git #10442bfc - Avoid usage of deprecated $wgContLang global (dep in 1.32) by Derick Alangi

Interwiki

edit

No changes for Interwiki

InterwikiSorting

edit

No changes for InterwikiSorting

Jade

edit

No changes for Jade

Josa

edit

No changes for Josa

JsonConfig

edit

No changes for JsonConfig

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

LiquidThreads

edit

Listings

edit

No changes for Listings

LocalisationUpdate

edit

No changes for LocalisationUpdate

LoginNotify

edit

No changes for LoginNotify

MachineVision

edit

MapSources

edit

No changes for MapSources

MassMessage

edit

No changes for MassMessage

Math

edit

No changes for Math

MobileApp

edit

No changes for MobileApp

MobileFrontend

edit

MultimediaViewer

edit

No changes for MultimediaViewer

edit

No changes for NavigationTiming

Newsletter

edit

No changes for Newsletter

NewUserMessage

edit

No changes for NewUserMessage

Nuke

edit

No changes for Nuke

OATHAuth

edit

OAuth

edit
  • git #b64cecda - Make OAuth work with the REST API by Tim Starling
  • git #0198f80f - Apply coding conventions for JavaScript by Fomafix

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 #57520dca - Use plural variable name everywhere for page ID arrays by Sam Wilson

PageViewInfo

edit

No changes for PageViewInfo

ParserFunctions

edit

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

No changes for RSS

edit

No changes for SandboxLink

Score

edit

No changes for Score

Scribunto

edit

No changes for Scribunto

SearchExtraNS

edit

No changes for SearchExtraNS

SecureLinkFixer

edit
  • git #72749699 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit

Sentry

edit

No changes for Sentry

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
  • git #3f1045ef - Avoid usage of deprecated $wgContLang global (dep in 1.32) by Derick Alangi

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

No changes for TemplateStyles

TemplateWizard

edit

No changes for TemplateWizard

TextExtracts

edit

No changes for TextExtracts

Thanks

edit

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

No changes for TorBlock

Translate

edit

TranslationNotifications

edit

No changes for TranslationNotifications

TrustedXFF

edit

No changes for TrustedXFF

TwoColConflict

edit

No changes for TwoColConflict

UniversalLanguageSelector

edit
  • git #3ef282de - Set a relative size for the pt-uls icon and padding so it scales properly by Isarra
  • git #d4786e57 - Update language name search index by Niklas Laxström
  • git #a1ad81ad - Update jquery.uls by Amir Aharoni
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

No changes for WikibaseLexeme

WikibaseLexemeCirrusSearch

edit

WikibaseMediaInfo

edit

WikibaseQualityConstraints

edit

Wikidata.org

edit

No changes for Wikidata.org

WikidataPageBanner

edit
  • git #9c849aee - Avoid usage of deprecated $wgContLang global (dep in 1.32) by Derick Alangi

WikiEditor

edit

wikihiero

edit

No changes for wikihiero

WikiLove

edit
  • git #0606274c - build: Updating eslint-utils to 1.4.2 by libraryupgrader

WikimediaBadges

edit

No changes for WikimediaBadges

WikimediaEditorTasks

edit

WikimediaEvents

edit

WikimediaIncubator

edit

No changes for WikimediaIncubator

WikimediaMaintenance

edit
  • git #1a857f09 - blameStartupRegistry: Reduce cost of custom group from string to fixed integer by Timo Tijhof

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

No changes for MonoBook

Modern

edit

No changes for Modern

Nostalgia

edit

No changes for Nostalgia

Timeless

edit

No changes for Timeless

Vector

edit

No changes for Vector

Total Changes

edit

288 Changes in 54 repos by 66 authors