MediaWiki 1.42/wmf.24

MediaWiki 1.42.0-wmf.23 Deployment of MediaWiki 1.42.0-wmf.24 to Wikimedia sites MediaWiki 1.42.0-wmf.25

The latest version (labeled "1.42.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, 26 March 2024 (see the roadmap).

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

AntiSpoof edit

  • git #d4b35649 - Map the "Cherokee Supplement" unicode block to cherokee script by Umherirrender
  • git #5160e510 - Map the "Katakana Phonetic Extensions" unicode block to katakana script by Umherirrender
  • git #afaf1220 - Map the "Georgian Extended" unicode block to georgian script by Umherirrender

Babel edit

CampaignEvents edit

CentralAuth edit

CentralNotice edit

CheckUser edit

ChessBrowser edit

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

CirrusSearch edit

Cite edit

CodeMirror edit

CommunityConfiguration edit

Collection edit

ConfirmEdit edit

  • git #bcdde67e - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #ec6f8c5f - GenerateFancyCaptchas: Include stderr result if captcha.py returns an error code (task T360653) by Reedy

ContactPage edit

ContentTranslation edit

CreditsSource edit

DiscussionTools edit

  • git #fba7edbb - ReplyLinksController: url.searchParams -> searchParams by Ed Sanders
  • git #5957ac55 - Pass through dtenable from main request query string (task T360863) by Ed Sanders
  • git #5276729d - Add #top to the ignore list for checking for moved topics (task T360274) by David Lynch
  • git #6c005d29 - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #d2d2d914 - Move some doc comments to real type hints by Bartosz Dziewoński

DonationInterface edit

  • git #d325488c - Update required version of smashpig to v0.8.9.21 by Damilare Adedoyin
  • git #8ef4ce81 - Use shorter modern php syntax like +=, .= or |= by Umherirrender
  • git #df7e3c3b - RecurUpgrade: handle new API response format by Elliott Eggleston
  • git #22bd70d0 - Move RecurUpgrade validation into its own class by Elliott Eggleston

EntitySchema edit

EventLogging edit

EventStreamConfig edit

  • git #70d41d06 - Use mediawiki/mediawiki-codesniffer v43.0.0 by Sam Smith

FileImporter edit

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

FlaggedRevs edit

Flow edit

  • git #d38e632b - Replace wfGetDB() with ICP getReplicaDatabase() etc. (task T357641) by James D. Forrester
  • git #0fa1147d - Update tests to support actor migration in AbuseFilter by Amir Sarabadani

GeoData edit

GlobalBlocking edit

GrowthExperiments edit

ImageSuggestions edit

  • git #cbe1b44e - Remove unused file resources/ext.imageSuggestions/init.js by Fomafix
  • git #03724ead - Use $this->getServiceContainer() in maintenance by Fomafix

InputBox edit

  • git #adbfb140 - Remove isset() from InputBox::mLabelText by Umherirrender

intersection edit

  • git #b82dae61 - Replace DBL getMaintenanceConnectionRef() with ICP getReplicaDatabase() by Dringsim
  • git #9a2daa72 - Replace wfGetDB() with DBL getMaintenanceConnectionRef() (task T357665) by James D. Forrester

Interwiki edit

JsonConfig edit

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

Kartographer edit

Linter edit

LiquidThreads edit

MachineVision edit

MassMessage edit

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

Math edit

MobileFrontend edit

Newsletter edit

  • git #9c094c09 - Use UnlistedSpecialPage rather than defining isListed() by James D. Forrester

OAuth edit

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

ORES edit

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

PageTriage edit

Popups edit

ProofreadPage edit

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

ReadingLists edit

Scribunto edit

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

SecureLinkFixer edit

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

SecurePoll edit

  • git #6fc7d6b1 - VotePage: Remove unused initialisation of variable by Reedy

ShortUrl edit

SimilarEditors edit

  • git #42e1d67c - build: Upgrade grunt-banana-checker from 0.10.0 to 0.11.1 and configure by James D. Forrester

SubPageList3 edit

Thanks edit

  • git #2d284037 - Use setGroupPermissions instead of mergeMwGlobalArrayValue by Fomafix

TimedMediaHandler edit

  • git #11251729 - Use html template for transcodestatus table by Derk-Jan Hartman
  • git #1709ab35 - Replace tmh download button with codex (task T338777) by Derk-Jan Hartman
  • git #f278debe - Inject service RepoGroup into TimedMediaIframeOutput by Fomafix
  • git #2a20f8ea - Remove unnamespaced class alias WebVideoTranscodeJob by Fomafix
  • git #23174cf3 - SpecialTranscodeStatistics: Don't over-ride isListed() with default return value by James D. Forrester

TitleBlacklist edit

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

Translate edit

TranslationNotifications edit

  • git #285e2cf3 - Use ES6 for TranslationNotification js resources by Wangombe
  • git #3c48458d - Add Norwegian Nynorsk special page aliases by Jon Harald Søby

TwoColConflict edit

  • git #d5c2a074 - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde

UniversalLanguageSelector edit

  • git #67067138 - Update Language name search database by Niklas Laxström

UploadWizard edit

UrlShortener edit

VipsScaler edit

VisualEditor edit

Wikibase edit

WikibaseLexeme edit

WikibaseMediaInfo edit

  • git #51179909 - Default to using MediaInfoMediaSearchTitleMatchBaseUri by Matthias Mullie

WikibaseQualityConstraints edit

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

WikiLambda edit

WikiLove edit

  • git #39a788a9 - Remove eslint rule "max-len": "off" and wrap long lines by Fomafix
  • git #db75f55b - Fix warnings reported by eslint by Fomafix

WikimediaEditorTasks edit

WikimediaEvents edit

WikimediaMaintenance edit

WikimediaMessages edit

Wikisource edit

Wikistories edit

Skins edit

MinervaNeue edit

Vector edit

Misc edit

VisualEditor/VisualEditor edit

  • git #ff915550 - HelpCompletionAction: Allow character skipping in input by Ed Sanders
  • git #976c3861 - CommandHelpDialog: Remove unused clear:right by Ed Sanders
  • git #f32ab7c9 - Remove group property from FindAndReplaceDialog by Ed Sanders
  • git #e3432212 - ve.dm.ProtocolServer#welcomeClient: Fix rebaser demo by Ed Sanders
  • git #ea99cd9b - Use LESS variables for dimension calculations by Ed Sanders
  • git #d5b32df6 - Use LESS functions for color calculations by Ed Sanders
  • git #ed71cf83 - Fix rebaser demo to work with LESS by Ed Sanders
  • git #70279c60 - Refactor SpecialCharacterPage into SymbolListPage + SymbolListBookletLayout (task T120512) by Ed Sanders
  • git #f7925398 - Nest LESS files by Ed Sanders
  • git #a9a13951 - Rename all CSS files to LESS by Ed Sanders
  • git #c33a7f9d - Support LESS files by Ed Sanders

No changes edit

  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Echo
  • Elastica
  • ElectronPdfService
  • EventBus
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • Insider
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LoginNotify
  • MapSources
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaIncubator
  • XAnalytics
  • cldr
  • timeline
  • wikihiero

Total changes edit

340 Changes in 81 repos by 78 authors