MediaWiki 1.42/wmf.26

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