MediaWiki 1.34/wmf.22

From MediaWiki.org
Jump to navigation Jump to search
TriangleArrow-Left.svgMediaWiki 1.34.0-wmf.21 Deployment of MediaWiki 1.34.0-wmf.22 to Wikimedia sites MediaWiki 1.34.0-wmf.23TriangleArrow-Right.svg

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

Contents

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]

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]

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

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

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]

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

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]

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