MediaWiki 1.35/wmf.24

TriangleArrow-Left.svgMediaWiki 1.35.0-wmf.23 Deployment of MediaWiki 1.35.0-wmf.24 to Wikimedia sites MediaWiki 1.35.0-wmf.25TriangleArrow-Right.svg

The latest version (labeled "1.35.0-wmf.24") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 17 March 2020 (see the roadmap).

Core changesEdit

VendorEdit

ExtensionsEdit

3DEdit

  • git #e0f8b60c - Use MediaWikiServices::getRepoGroup by Umherirrender
  • git #3fdfd6f9 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

AbuseFilterEdit

No changes for AbuseFilter

ActiveAbstractEdit

  • git #17519e6c - Make use of the …::class feature, where possible by Thiemo Kreuz

AdvancedSearchEdit

No changes for AdvancedSearch

AntiSpoofEdit

No changes for AntiSpoof

ApiFeatureUsageEdit

No changes for ApiFeatureUsage

ArticleCreationWorkflowEdit

No changes for ArticleCreationWorkflow

ArticlePlaceholderEdit

  • git #5a418e8a - Fix PHPUnit 8 deprecation warnings by Daimona Eaytoy
  • git #3e87df36 - SpecialAboutTopic: Make entity field required (task T247478) by DannyS712
  • git #8d2112e0 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

BabelEdit

No changes for Babel

BetaFeaturesEdit

  • git #b13029c5 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

BounceHandlerEdit

CalendarEdit

  • git #cf69f685 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

CampaignsEdit

No changes for Campaigns

CapiuntoEdit

No changes for Capiunto

CategoryTreeEdit

No changes for CategoryTree

CentralAuthEdit

CentralNoticeEdit

CharInsertEdit

  • git #93882126 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

CheckUserEdit

CirrusSearchEdit

  • git #257733d2 - Update symfony/yaml to 5.0.5 by Reedy
  • git #8188dc8e - Update symfony/yaml to 4.4.5 by Reedy
  • git #ab7e2e9e - Adjust runSearch.php variable overrides for mw load order changes by Erik Bernhardson
  • git #c263177b - Remove usage of MEDIAWIKI_JOB_RUNNER constant (task T247129) by Erik Bernhardson
  • git #2ab12fea - Update phan annotations for latest CI by Erik Bernhardson
  • git #ebbf5987 - Cleanup reindexer output by Erik Bernhardson
  • git #4af5ec00 - Add helper method for processing ORES data in a document source by Gergő Tisza
  • git #62555ea6 - reindex: Wait around for counts to match before giving up (task T247368) by Erik Bernhardson
  • git #85708a65 - Use MediaWikiServices::getRepoGroup by Umherirrender
  • git #49ee95c3 - Wait around after a refresh before counting docs by Erik Bernhardson

CiteEdit

No changes for Cite

CiteThisPageEdit

  • git #11b28c46 - Replace $wgContLanguageCode with $wgLanguageCode (task T247674) by Timo Tijhof
  • git #115fa5c9 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

CitoidEdit

  • git #68a00271 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

cldrEdit

  • git #19562828 - Add nrf-gg (for Guernésiais), nrf-je (for Jèrriais) (task T165648) by Raymond
  • git #1b6b2c7c - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

CodeEditorEdit

  • git #58fd7c80 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

CodeMirrorEdit

No changes for CodeMirror

CodeReviewEdit

  • git #d8505ebf - build: Replace jshint/jsonlint with eslint (task T195542) by zoranzoki21
  • git #909ef042 - .phpcs.xml: Remove excluded rule Generic.Files.OneObjectStructurePerFile.MultipleFound as it is fixed now. by zoranzoki21
  • git #51504dd5 - Move SvnRevAuthorTablePager class into the own file by zoranzoki21
  • git #0523272c - Move SvnRevTablePager class into the own file by zoranzoki21
  • git #417dda6c - Move SvnRevStatusTablePager class into the own file by zoranzoki21
  • git #6d7d8c2a - Move SvnRevTagTablePager class into the own file by zoranzoki21
  • git #ae62392c - Move CodeStatusChangeTablePager class into the own file by zoranzoki21
  • git #de5e0c80 - Move SvnTablePager class into the own file by zoranzoki21
  • git #2f442e7c - Move RepoAdminListView and RepoAdminRepoView classes into the own files by zoranzoki21
  • git #2ced9006 - Move CodeCommentsTablePager class into the own file by zoranzoki21
  • git #74c3b4f6 - Move SubversionProxy class into the own file by zoranzoki21
  • git #77cf89c7 - Move SubversionShell class into the own file by zoranzoki21
  • git #5b92b8e3 - Move SubversionPecl class into the own file by zoranzoki21
  • git #e19974d3 - Move CodeCommentLinkerWiki class into the own file by zoranzoki21
  • git #2e6c6bca - Move CodeCommentLinkerHtml class into the own file by zoranzoki21
  • git #0030301c - Move sql files into the sql/ directory by zoranzoki21
  • git #a0f040c0 - Javascript coding conventions: Clean up whitespace by DannyS712
  • git #b58b9ed1 - Convert $wgMemc use to WANObjectCache (task T160813) by Aaron Schulz
  • git #fe282967 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

CognateEdit

No changes for Cognate

CollaborationKitEdit

  • git #b12620ff - Javascript coding conventions: Use $ as a prefix for jquery variables by DannyS712
  • git #f086e553 - Use MediaWikiServices::getRepoGroup by Umherirrender
  • git #84d203fd - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712
  • git #7475a900 - Use ParserOptions::newFromAnon() instead of relying on global $wgUser (task T246861) by DannyS712

CollectionEdit

  • git #80983e80 - Use MediaWikiServices::getLinkCache() by Umherirrender

CommonsMetadataEdit

  • git #c6923380 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712
  • git #a7e77874 - Use MediaWikiServices::getRepoGroup by Umherirrender

ConfirmEditEdit

No changes for ConfirmEdit

CongressLookupEdit

ContactPageEdit

No changes for ContactPage

ContentTranslationEdit

ContributionTrackingEdit

  • git #9871b883 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

CreditsSourceEdit

No changes for CreditsSource

DashikiEdit

DisambiguatorEdit

  • git #286f139e - build: Replace jshint/jsonlint with eslint (task T195542) by zoranzoki21
  • git #02235845 - Move visualEditorIntegration.js into the modules/ for consistency by zoranzoki21
  • git #437cfea6 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

DiscussionToolsEdit

  • git #e9b583d1 - parser: Improve merging multiple comments on one line by Bartosz Dziewoński
  • git #04365c01 - Merge RL modules which are only loaded by 'ext.discussionTools.init' (task T240474) by Bartosz Dziewoński
  • git #92c3f079 - controller: Make edit summary use the wiki's content language (task T246043) by Bartosz Dziewoński
  • git #1be47f05 - Support saving multi-line comments in VE by Ed Sanders
  • git #6964f0c9 - controller: Show error messages immediately when loading fails (task T247533) by Bartosz Dziewoński
  • git #574d519f - ReplyWidget: Fix spacing for save error messages by Bartosz Dziewoński
  • git #2fcd9757 - Fix padding in visual mode by Ed Sanders
  • git #0653114f - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712
  • git #9cb497fc - Check wgIsProbablyEditable before showing 'Reply' buttons (task T240582) by Bartosz Dziewoński
  • git #1fff57fd - controller: Move code for transcluded comment errors by Bartosz Dziewoński

DismissableSiteNoticeEdit

  • git #34c4667c - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

DonationInterfaceEdit

  • git #b0c6b9fa - Add iDEAL to adyen (task T240981) by jgleeson
  • git #75effede - Javascript coding conventions: No parentheses for typeof by DannyS712
  • git #1b103e5c - Javascript coding conventions: Don't use $ as a prefix for DOM variables by DannyS712
  • git #193aa50a - Javascript coding conventions: Use $ as a prefix for jquery variables by DannyS712
  • git #128117e6 - Get rid of remaining 'stomp' mentions by Elliott Eggleston
  • git #217199a4 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712
  • git #09f8790d - Update version in extension.json by Elliott Eggleston
  • git #d9490ccb - Use new SmashPig approvePayment() signature in Ingenico adapter (task T246863) by Andrew Green
  • git #35a516f1 - Update SmashPig & usage of SmashPig constants (task T246863) by Elliott Eggleston

DoubleWikiEdit

  • git #7625126d - Replace $wgContLanguageCode with $wgLanguageCode (task T247674) by Timo Tijhof
  • git #f7b36d98 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

DynamicSidebarEdit

  • git #c604b132 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

EchoEdit

  • git #1be7adf0 - tests: Avoid calling Title::__construct by Daimona Eaytoy
  • git #a933412e - Use MediaWikiServices::getMessageCache by Umherirrender

ElasticaEdit

ElectronPdfServiceEdit

No changes for ElectronPdfService

EntitySchemaEdit

No changes for EntitySchema

EventBusEdit

No changes for EventBus

EventLoggingEdit

  • git #c97354d2 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

EventStreamConfigEdit

No changes for EventStreamConfig

ExtensionDistributorEdit

ExternalGuidanceEdit

No changes for ExternalGuidance

FeaturedFeedsEdit

  • git #efddfc7b - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

FileExporterEdit

No changes for FileExporter

FileImporterEdit

No changes for FileImporter

FlaggedRevsEdit

FlowEdit

  • git #a8a1eab4 - Updating pimple/pimple (v3.2.3 => v3.3.0) by Reedy

FundraiserLandingPageEdit

FundraisingTranslateWorkflowEdit

  • git #8f460f80 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

GadgetsEdit

No changes for Gadgets

GeoCrumbsEdit

GeoDataEdit

  • git #8cbb49aa - Use MediaWikiServices::getRepoGroup by Umherirrender

GettingStartedEdit

No changes for GettingStarted

GlobalBlockingEdit

GlobalCssJsEdit

No changes for GlobalCssJs

GlobalPreferencesEdit

  • git #0a51e4ec - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

GlobalUsageEdit

  • git #3bf2a3d7 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712
  • git #55bffbe6 - Use MediaWikiServices::getRepoGroup by Umherirrender

GlobalUserPageEdit

  • git #05084e5d - build: Remove jshint reference, removed from this repo by James D. Forrester
  • git #aa5af208 - Convert $wgMemc use to WANObjectCache (task T160813) by Aaron Schulz
  • git #261d0ed5 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

GoogleNewsSitemapEdit

GraphEdit

No changes for Graph

GrowthExperimentsEdit

GuidedTourEdit

  • git #7670e973 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

GWToolsetEdit

ImageMapEdit

  • git #313fba81 - Use MediaWikiServices::getBadFileLookup by Umherirrender
  • git #c6a8e7fe - Use MediaWikiServices::getRepoGroup by Umherirrender
  • git #b37c0818 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

InputBoxEdit

No changes for InputBox

InsiderEdit

  • git #5edd7d82 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

intersectionEdit

  • git #b715337f - build: Replace jshint/jsonlint with eslint (task T195542) by zoranzoki21
  • git #0a07b186 - .phpcs.xml: Remove unavailable file from exclude-pattern by zoranzoki21
  • git #8fec3871 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

InterwikiEdit

No changes for Interwiki

InterwikiSortingEdit

JadeEdit

JosaEdit

  • git #1a060bdf - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

JsonConfigEdit

  • git #449989ab - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

KartographerEdit

LabeledSectionTransclusionEdit

  • git #faa4ad69 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

LandingCheckEdit

  • git #7de7829c - build: Replace jshint/jsonlint with eslint (task T195542) by zoranzoki21
  • git #b5fa74ea - Fix MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic by zoranzoki21
  • git #5a4f2f8c - PHP 7.4 compatibility: Don't read array offsets of a variable that could be false by James D. Forrester

LdapAuthenticationEdit

LinterEdit

No changes for Linter

LiquidThreadsEdit

  • git #c80c4f83 - Make use of the …::class feature, where possible by Thiemo Kreuz
  • git #da95320f - Javascript coding conventions: No parentheses for typeof by DannyS712

ListingsEdit

  • git #9a9aaed0 - build: Replace jshint/jsonlint with eslint (task T195542) by zoranzoki21
  • git #ab801e42 - Fix MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic by zoranzoki21
  • git #d74edc46 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

LocalisationUpdateEdit

  • git #71b72680 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

LoginNotifyEdit

  • git #7b24e036 - build: Replace jshint/jsonlint with eslint (task T195542) by zoranzoki21
  • git #b77c7e69 - build: Remove jshint reference, removed from this repo by James D. Forrester
  • git #ff9ae6b7 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

MachineVisionEdit

MapSourcesEdit

MassMessageEdit

MathEdit

MobileAppEdit

No changes for MobileApp

MobileFrontendEdit

MultimediaViewerEdit

  • git #d46bb280 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

NavigationTimingEdit

  • git #6dc721b4 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

NewsletterEdit

  • git #b3bf9421 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

NewUserMessageEdit

No changes for NewUserMessage

NukeEdit

  • git #51bf625b - Use MediaWikiServices::getRepoGroup by Umherirrender

OATHAuthEdit

  • git #4f8eca9f - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

OAuthEdit

OpenStackManagerEdit

No changes for OpenStackManager

ORESEdit

  • git #463ebce0 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

PageAssessmentsEdit

  • git #d2a59e02 - extension.json - don't use array syntax when hooks only have 1 handler by DannyS712

PagedTiffHandlerEdit

PageImagesEdit

PageTriageEdit

  • git #b77efd06 - Javascript coding conventions: No parentheses for typeof by DannyS712
  • git #04647b96 - Use MediaWikiServices::getMessageCache by Umherirrender
  • git #48694167 - Javascript coding conventions: Use $ as a prefix for jquery variables by DannyS712
  • git #b8c2f95b - Convert $wgMemc use to WANObjectCache (task T160813) by Aaron Schulz

PageViewInfoEdit

No changes for PageViewInfo

ParserFunctionsEdit

  • git #b00143f1 - Use MediaWikiServices::getLinkCache() by Umherirrender
  • git #2c97d150 - Use MediaWikiServices::getRepoGroup by Umherirrender

ParsoidBatchAPIEdit

  • git #992eb6be - Use MediaWikiServices::getBadFileLookup by Umherirrender
  • git #d813684b - Use MediaWikiServices::getRepoGroup by Umherirrender

PdfHandlerEdit

PerformanceInspectorEdit

No changes for PerformanceInspector

PetitionEdit

PoemEdit

No changes for Poem

PoolCounterEdit

  • git #e67b91d3 - build: Replace jshint/jsonlint with eslint (task T195542) by zoranzoki21
  • git #35a3bd61 - build: Remove jshint reference, removed from this repo by James D. Forrester
  • git #0ff9e8c5 - Fix some errors found by phpcs and cleanup .phpcs.xml file by zoranzoki21

PopupsEdit

ProofreadPageEdit

PropertySuggesterEdit

  • git #b08a95ae - Fix PHPUnit 8 deprecation warnings by Daimona Eaytoy

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

RSSEdit

SandboxLinkEdit

  • git #f82c57b1 - build: Remove jshint reference, removed from this repo by James D. Forrester

ScoreEdit

  • git #20689fbd - Use MediaWikiServices::getRepoGroup by Umherirrender

ScribuntoEdit

  • git #724c38c8 - Use MediaWikiServices::getRepoGroup by Umherirrender
  • git #92587641 - Use MediaWikiServices::getContentLanguage() by Umherirrender
  • git #a3a61e71 - build: Exclude linux binaries from MinusX by Umherirrender

SearchExtraNSEdit

SecureLinkFixerEdit

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

SecurePollEdit

No changes for SecurePoll

SentryEdit

ShortUrlEdit

No changes for ShortUrl

SiteMatrixEdit

No changes for SiteMatrix

SpamBlacklistEdit

  • git #1cdb1d25 - Use MediaWikiServices::getMessageCache by Umherirrender

SubPageList3Edit

SubpageSortkeyEdit

SyntaxHighlight_GeSHiEdit

No changes for SyntaxHighlight_GeSHi

TemplateDataEdit

  • git #53f4783f - Organise resource files in directories after their module bundles (task T193826) by Timo Tijhof
  • git #2034c95f - build: Remove redundant arrays around "Hooks" in extension.json by Timo Tijhof

TemplateSandboxEdit

TemplateStylesEdit

No changes for TemplateStyles

TemplateWizardEdit

No changes for TemplateWizard

TextExtractsEdit

ThanksEdit

No changes for Thanks

TheWikipediaLibraryEdit

No changes for TheWikipediaLibrary

TimedMediaHandlerEdit

  • git #4423e231 - Use MediaWikiServices::getRepoGroup by Umherirrender

timelineEdit

TitleBlacklistEdit

No changes for TitleBlacklist

TocTreeEdit

No changes for TocTree

TorBlockEdit

TranslateEdit

TranslationNotificationsEdit

No changes for TranslationNotifications

TrustedXFFEdit

No changes for TrustedXFF

TwoColConflictEdit

UniversalLanguageSelectorEdit

No changes for UniversalLanguageSelector

UploadsLinkEdit

UploadWizardEdit

UrlShortenerEdit

No changes for UrlShortener

UserMergeEdit

VipsScalerEdit

  • git #f6c2780e - Use MediaWikiServices::getRepoGroup by Umherirrender

VisualEditorEdit

  • git #8f106c9e - Remove two unused localisation messages by Bartosz Dziewoński
  • git #a65c9052 - Adding aria-label to the widgets in page settings that fail accessibility (task T247048) by Akinwale Alagbe
  • git #e3d3e086 - Move checkbox widget creation to mw.libs.ve (task T245222) by Ed Sanders
  • git #ce094c72 - Remove X-Parsoid-Variant configuration value, which is no longer needed (task T229074) by C. Scott Ananian
  • git #bcfb250f - Ensure that ve.init.target is correct when re-activating an ArticleTarget by Ed Sanders
  • git #30c90b86 - Making Categories page in page option dialog accessible (task T247122) by Akinwale Alagbe
  • git #d0c45940 - ve.ui.MWSaveDialog: Remove meta element filtering from wikitext preview (task T212085) by Bartosz Dziewoński
  • git #50883dd7 - Don't pass through edit API params we've already handled by Ed Sanders

WebAuthnEdit

WikibaseEdit

WikibaseCirrusSearchEdit

WikibaseLexemeEdit

WikibaseLexemeCirrusSearchEdit

No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfoEdit

WikibaseQualityConstraintsEdit

  • git #1353d336 - Fix PHPUnit 8 deprecation warning by Daimona Eaytoy

Wikidata.orgEdit

No changes for Wikidata.org

WikidataPageBannerEdit

  • git #6ac4d35a - Use MediaWikiServices::getRepoGroup by Umherirrender

WikiEditorEdit

wikihieroEdit

No changes for wikihiero

WikiLoveEdit

No changes for WikiLove

WikimediaBadgesEdit

  • git #04dabb0f - Follow-up 9909b7c: Don't try to set a blank default skinStyles; unneeded and invalid by James D. Forrester

WikimediaEditorTasksEdit

  • git #000d4e43 - Fix revert counting for non-language-specific counters, take 2 (task T244974) by Michael Holloway
  • git #1c15fbe8 - Hygiene: Drop suggestions support and WikibaseCirrusSearch dependency by Michael Holloway
  • git #71be189a - Revert "Fix revert counting for non-language-specific counters" (task T247479) by Michael Holloway
  • git #0af18bfb - Fix revert counting for non-language-specific counters (task T244974) by Michael Holloway

WikimediaEventsEdit

WikimediaIncubatorEdit

WikimediaMaintenanceEdit

No changes for WikimediaMaintenance

WikimediaMessagesEdit

  • git #27961002 - Use MediaWikiServices::getMessageCache by Umherirrender

WikisourceEdit

No changes for Wikisource

XAnalyticsEdit

No changes for XAnalytics

SkinsEdit

CologneBlueEdit

MinervaNeueEdit

ModernEdit

MonoBookEdit

NostalgiaEdit

TimelessEdit

  • git #a0ab7647 - Use MediaWikiServices::getRepoGroup by Umherirrender

VectorEdit

VisualEditorEdit

  • git #3ee49173 - Add missing localisation message by Bartosz Dziewoński
  • git #ff82c096 - [BREAKING CHANGE] Remove ve.init.target lookup from TargetWidget by Ed Sanders

Total ChangesEdit

518 Changes in 134 repos by 79 authors