MediaWiki 1.42/wmf.26

From mediawiki.org
MediaWiki 1.42.0-wmf.25 Deployment of MediaWiki 1.42.0-wmf.26 to Wikimedia sites MediaWiki 1.42.0-wmf.27

The latest version (labeled "1.42.0-wmf.26") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 9 April 2024 (see the roadmap).

Core changes[edit]

Vendor[edit]

Extensions[edit]

ArticlePlaceholder[edit]

  • git #a299e7ed - Use $this->getServiceContainer() in tests by Fomafix

BetaFeatures[edit]

  • git #c3dd4476 - Inject services into UpdateBetaFeatureUserCountsJob by Fomafix
  • git #cab7e64e - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender

CampaignEvents[edit]

CentralAuth[edit]

  • git #6fbec563 - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
  • git #ca392a20 - Use a factory to construct GlobalRenameUserStatus objects by Taavi VÀÀnĂ€nen

CheckUser[edit]

CirrusSearch[edit]

Cite[edit]

Cognate[edit]

  • git #d1b5e855 - tests: Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #3bfbcc6c - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
  • git #91011ace - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender

CommunityConfiguration[edit]

ContentTranslation[edit]

DiscussionTools[edit]

DonationInterface[edit]

Echo[edit]

  • git #2d9ffb73 - Inject services into NotificationDeleteJob by Fomafix
  • git #b8e54d8e - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender

EntitySchema[edit]

FileImporter[edit]

  • git #74379cc7 - Add language-level type declarations to most properties by thiemowmde
  • git #a236c209 - tests: Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
  • git #bcf1def1 - Don't add duplicate language templates to template parameters (task T350210) by thiemowmde
  • git #ba98d692 - Clean up message normalisation in Importer by thiemowmde
  • git #63ae56a3 - Avoid calling getMessageObject by thiemowmde

FlaggedRevs[edit]

GeoData[edit]

  • git #6d58578a - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender

GlobalBlocking[edit]

GlobalPreferences[edit]

GlobalUsage[edit]

  • git #f9d9ab70 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #bcfd7e57 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender

GrowthExperiments[edit]

  • git #b8ef97d9 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender
  • git #3a2c679f - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender

ImageSuggestions[edit]

InputBox[edit]

Interwiki[edit]

  • git #6fa4d278 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #a9281905 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender

JsonConfig[edit]

  • git #b4269fd5 - Replace global configuration variables by Fomafix

Kartographer[edit]

  • git #2a7f6228 - Store only the small piece of marker CSS we actually need by thiemowmde

LabeledSectionTransclusion[edit]

LdapAuthentication[edit]

  • git #370f52c3 - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender

Linter[edit]

LiquidThreads[edit]

  • git #3c6ce5e7 - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender

MassMessage[edit]

Math[edit]

MediaModeration[edit]

  • git #01fa6bc2 - Catch JobQueueError exceptions in scanFilesInScanTable.php (task T362053) by Dreamy Jazz
  • git #f124a0f9 - tests: Replace deprecated withConsecutive in PHPUnit tests by Umherirrender

MobileFrontend[edit]

MultimediaViewer[edit]

  • git #2a31c0b3 - Use "optional_services" to inject service MobileContext by Fomafix

OAuth[edit]

OAuthRateLimiter[edit]

  • git #4d3efde4 - tests: Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
  • git #71dafd34 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender

PageAssessments[edit]

  • git #2283976c - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #610cdb0e - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender

PageTriage[edit]

PageViewInfo[edit]

Phonos[edit]

  • git #f09ade1a - Inject service ContentLanguage into Engine by Fomafix
  • git #9ada862d - Remove compatibility to old cached HTML by Fomafix

ProofreadPage[edit]

  • git #6d604df7 - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender

PropertySuggester[edit]

Quiz[edit]

ReadingLists[edit]

RevisionSlider[edit]

Score[edit]

  • git #ad6ad867 - Add explicit parentheses around mixed boolean operator by Umherirrender

SecureLinkFixer[edit]

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

ShortUrl[edit]

  • git #e2083403 - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender

SpamBlacklist[edit]

SyntaxHighlight_GeSHi[edit]

TemplateStyles[edit]

  • git #0d8c5c83 - Allow (but do not yet require) the use of wikimedia/css-sanitizer 5.2.0 by C. Scott Ananian
  • git #6d88e260 - Use ParserOutput::setRawText() instead of deprecated ::setText() by C. Scott Ananian

Thanks[edit]

TimedMediaHandler[edit]

Translate[edit]

TranslationNotifications[edit]

TwoColConflict[edit]

UniversalLanguageSelector[edit]

  • git #885c729c - Remove unused code from ext.uls.compactlinks.js by thiemowmde
  • git #7d5cb91c - Use native str_contains/str_starts_with in a few more places by thiemowmde
  • git #814a6292 - Language name search: don't match on short infix terms (task T358862) by Niklas Laxström

UploadWizard[edit]

  • git #4db385e2 - Migrate to IDatabase::newDeleteQueryBuilder/newUpdateQueryBuilder by Umherirrender
  • git #85711352 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender

VisualEditor[edit]

  • git #835a8aff - Revert "[DNM] Add 
-toolbar-open class after toolbarSetupDeferred resolved" by Thiemo Kreuz (WMDE)
  • git #5a54315f - [DNM] Add 
-toolbar-open class after toolbarSetupDeferred resolved (task T358657) by thiemowmde
  • git #344add60 - styles: Update invalid border color by Volker E.

Wikibase[edit]

WikibaseLexeme[edit]

WikibaseQualityConstraints[edit]

Wikidata.org[edit]

WikiEditor[edit]

  • git #9b7ec7ec - Use "optional_services" to inject service MobileContext by Fomafix

WikiLambda[edit]

  • git #c016e6f3 - selenium: Adding function.js into selenium-daily (task T349836) by Vaughn Walters
  • git #e2621e92 - Divide excluded zids in two sets: always excluded and only excluded as inner object (task T336292) by gengh
  • git #50c8e570 - selenium: Adding localization strings for more dynamic testing (task T349836) by Vaughn Walters
  • git #10f9fdef - build: Upgrade eslint-config-wikimedia from 0.26.0 to 0.27.0 by James D. Forrester
  • git #bec12859 - test_data: Re-write in canonical form by James D. Forrester
  • git #c1f76e35 - PublicApiRunTest: Drop AppArmor test, not needed by James D. Forrester
  • git #5f40c731 - ApiFunctionCallTest: Update Map function expected return to drop Z4K4 again by James D. Forrester
  • git #aae69307 - selenium: Adding some test IDs and fixing local broken tests for function.js (task T349836) by Vaughn Walters
  • git #2fc2ad4c - Remove null and undefined properties from Metrics Platform events (task T350497) by dmartin
  • git #aa800b4f - ApiFunctionCallTest: Update Map function expected return by James D. Forrester
  • git #96621821 - Centralize API calls in api.js mixin and fix error handling (task T361598) (task T315432) by gengh
  • git #7d6f05c5 - Fix the condition for identifying unsaved-code (task T360359) by dmartin
  • git #df8e65f5 - Use InsertQueryBuilder::row for single row by Umherirrender
  • git #c0f3f0c2 - eslint: Fix return and param typehints to match code by James D. Forrester

WikimediaBadges[edit]

WikimediaCampaignEvents[edit]

WikimediaEditorTasks[edit]

  • git #5f193346 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender

WikimediaMaintenance[edit]

Wikistories[edit]

Skins[edit]

MinervaNeue[edit]

Vector[edit]

Misc[edit]

VisualEditor/VisualEditor[edit]

No changes[edit]

  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • Insider
  • InterwikiSorting
  • Josa
  • LandingCheck
  • LoginNotify
  • MapSources
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • ORES
  • OpenStackManager
  • PageImages
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • Popups
  • QuickSurveys
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • SandboxLink
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • SecurePoll
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes[edit]

299 Changes in 76 repos by 75 authors