Open main menu

MediaWiki 1.34/wmf.22

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 changesEdit

  • 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

VendorEdit

ExtensionsEdit

3DEdit

No changes for 3D

AbuseFilterEdit

ActiveAbstractEdit

No changes for ActiveAbstract

AdvancedSearchEdit

No changes for AdvancedSearch

AntiSpoofEdit

No changes for AntiSpoof

ApiFeatureUsageEdit

No changes for ApiFeatureUsage

ArticleCreationWorkflowEdit

No changes for ArticleCreationWorkflow

ArticlePlaceholderEdit

No changes for ArticlePlaceholder

BabelEdit

No changes for Babel

BetaFeaturesEdit

No changes for BetaFeatures

BounceHandlerEdit

No changes for BounceHandler

CalendarEdit

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

CampaignsEdit

No changes for Campaigns

CapiuntoEdit

No changes for Capiunto

CategoryTreeEdit

CentralAuthEdit

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

CharInsertEdit

No changes for CharInsert

CheckUserEdit

No changes for CheckUser

CirrusSearchEdit

CiteEdit

No changes for Cite

CiteThisPageEdit

  • 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

CitoidEdit

No changes for Citoid

cldrEdit

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

CognateEdit

No changes for Cognate

CodeEditorEdit

No changes for CodeEditor

CodeMirrorEdit

No changes for CodeMirror

CodeReviewEdit

No changes for CodeReview

CollaborationKitEdit

No changes for CollaborationKit

CollectionEdit

No changes for Collection

CommonsMetadataEdit

No changes for CommonsMetadata

ConfirmEditEdit

CongressLookupEdit

No changes for CongressLookup

ContactPageEdit

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

ContentTranslationEdit

  • 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

ContributionTrackingEdit

No changes for ContributionTracking

CreditsSourceEdit

No changes for CreditsSource

DashikiEdit

No changes for Dashiki

DisambiguatorEdit

No changes for Disambiguator

DismissableSiteNoticeEdit

No changes for DismissableSiteNotice

DonationInterfaceEdit

  • 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

DoubleWikiEdit

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

DynamicSidebarEdit

No changes for DynamicSidebar

EUCopyrightCampaignEdit

No changes for EUCopyrightCampaign

EchoEdit

No changes for Echo

ElasticaEdit

No changes for Elastica

ElectronPdfServiceEdit

No changes for ElectronPdfService

EntitySchemaEdit

EventBusEdit

No changes for EventBus

EventLoggingEdit

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

ExtensionDistributorEdit

No changes for ExtensionDistributor

ExternalGuidanceEdit

No changes for ExternalGuidance

FeaturedFeedsEdit

No changes for FeaturedFeeds

FileExporterEdit

No changes for FileExporter

FileImporterEdit

No changes for FileImporter

FlaggedRevsEdit

FlowEdit

FundraiserLandingPageEdit

No changes for FundraiserLandingPage

FundraisingTranslateWorkflowEdit

No changes for FundraisingTranslateWorkflow

GadgetsEdit

No changes for Gadgets

GeoCrumbsEdit

No changes for GeoCrumbs

GeoDataEdit

No changes for GeoData

GettingStartedEdit

No changes for GettingStarted

GlobalBlockingEdit

No changes for GlobalBlocking

GlobalCssJsEdit

  • 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

GlobalPreferencesEdit

GlobalUsageEdit

No changes for GlobalUsage

GlobalUserPageEdit

No changes for GlobalUserPage

GoogleNewsSitemapEdit

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

GraphEdit

GrowthExperimentsEdit

GuidedTourEdit

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

GWToolsetEdit

No changes for GWToolset

ImageMapEdit

No changes for ImageMap

InputBoxEdit

No changes for InputBox

InsiderEdit

No changes for Insider

intersectionEdit

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

InterwikiEdit

No changes for Interwiki

InterwikiSortingEdit

No changes for InterwikiSorting

JadeEdit

No changes for Jade

JosaEdit

No changes for Josa

JsonConfigEdit

No changes for JsonConfig

KartographerEdit

No changes for Kartographer

LabeledSectionTransclusionEdit

No changes for LabeledSectionTransclusion

LandingCheckEdit

No changes for LandingCheck

LdapAuthenticationEdit

No changes for LdapAuthentication

LinterEdit

LiquidThreadsEdit

ListingsEdit

No changes for Listings

LocalisationUpdateEdit

No changes for LocalisationUpdate

LoginNotifyEdit

No changes for LoginNotify

MachineVisionEdit

MapSourcesEdit

No changes for MapSources

MassMessageEdit

No changes for MassMessage

MathEdit

No changes for Math

MobileAppEdit

No changes for MobileApp

MobileFrontendEdit

MultimediaViewerEdit

No changes for MultimediaViewer

NavigationTimingEdit

No changes for NavigationTiming

NewsletterEdit

No changes for Newsletter

NewUserMessageEdit

No changes for NewUserMessage

NukeEdit

No changes for Nuke

OATHAuthEdit

OAuthEdit

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

OpenStackManagerEdit

No changes for OpenStackManager

ORESEdit

PageAssessmentsEdit

No changes for PageAssessments

PagedTiffHandlerEdit

No changes for PagedTiffHandler

PageImagesEdit

No changes for PageImages

PageTriageEdit

  • git #57520dca - Use plural variable name everywhere for page ID arrays by Sam Wilson

PageViewInfoEdit

No changes for PageViewInfo

ParserFunctionsEdit

ParsoidBatchAPIEdit

No changes for ParsoidBatchAPI

PdfHandlerEdit

No changes for PdfHandler

PerformanceInspectorEdit

No changes for PerformanceInspector

PetitionEdit

No changes for Petition

PoemEdit

No changes for Poem

PoolCounterEdit

No changes for PoolCounter

PopupsEdit

No changes for Popups

ProofreadPageEdit

No changes for ProofreadPage

PropertySuggesterEdit

No changes for PropertySuggester

QuickSurveysEdit

No changes for QuickSurveys

QuizEdit

No changes for Quiz

ReadingListsEdit

No changes for ReadingLists

RelatedArticlesEdit

No changes for RelatedArticles

RenameuserEdit

No changes for Renameuser

RevisionSliderEdit

No changes for RevisionSlider

RSSEdit

No changes for RSS

SandboxLinkEdit

No changes for SandboxLink

ScoreEdit

No changes for Score

ScribuntoEdit

No changes for Scribunto

SearchExtraNSEdit

No changes for SearchExtraNS

SecureLinkFixerEdit

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

SecurePollEdit

SentryEdit

No changes for Sentry

ShortUrlEdit

No changes for ShortUrl

SiteMatrixEdit

No changes for SiteMatrix

SkinPerPageEdit

No changes for SkinPerPage

SpamBlacklistEdit

No changes for SpamBlacklist

SubPageList3Edit

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

SubpageSortkeyEdit

No changes for SubpageSortkey

SyntaxHighlight_GeSHiEdit

No changes for SyntaxHighlight_GeSHi

TemplateDataEdit

No changes for TemplateData

TemplateSandboxEdit

No changes for TemplateSandbox

TemplateStylesEdit

No changes for TemplateStyles

TemplateWizardEdit

No changes for TemplateWizard

TextExtractsEdit

No changes for TextExtracts

ThanksEdit

TheWikipediaLibraryEdit

No changes for TheWikipediaLibrary

TimedMediaHandlerEdit

No changes for TimedMediaHandler

timelineEdit

No changes for timeline

TitleBlacklistEdit

No changes for TitleBlacklist

TocTreeEdit

No changes for TocTree

TorBlockEdit

No changes for TorBlock

TranslateEdit

TranslationNotificationsEdit

No changes for TranslationNotifications

TrustedXFFEdit

No changes for TrustedXFF

TwoColConflictEdit

No changes for TwoColConflict

UniversalLanguageSelectorEdit

  • 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

UploadsLinkEdit

No changes for UploadsLink

UploadWizardEdit

UrlShortenerEdit

No changes for UrlShortener

UserMergeEdit

No changes for UserMerge

VipsScalerEdit

No changes for VipsScaler

VisualEditorEdit

WikibaseEdit

WikibaseCirrusSearchEdit

WikibaseLexemeEdit

No changes for WikibaseLexeme

WikibaseLexemeCirrusSearchEdit

WikibaseMediaInfoEdit

WikibaseQualityConstraintsEdit

Wikidata.orgEdit

No changes for Wikidata.org

WikidataPageBannerEdit

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

WikiEditorEdit

wikihieroEdit

No changes for wikihiero

WikiLoveEdit

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

WikimediaBadgesEdit

No changes for WikimediaBadges

WikimediaEditorTasksEdit

WikimediaEventsEdit

WikimediaIncubatorEdit

No changes for WikimediaIncubator

WikimediaMaintenanceEdit

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

WikimediaMessagesEdit

No changes for WikimediaMessages

XAnalyticsEdit

No changes for XAnalytics

SkinsEdit

CologneBlueEdit

No changes for CologneBlue

EUCopyrightCampaignSkinEdit

No changes for EUCopyrightCampaignSkin

MinervaNeueEdit

MonoBookEdit

No changes for MonoBook

ModernEdit

No changes for Modern

NostalgiaEdit

No changes for Nostalgia

TimelessEdit

No changes for Timeless

VectorEdit

No changes for Vector

Total ChangesEdit

288 Changes in 54 repos by 66 authors