MediaWiki 1.42/wmf.21

MediaWiki 1.42.0-wmf.20 Deployment of MediaWiki 1.42.0-wmf.21 to Wikimedia sites MediaWiki 1.42.0-wmf.22

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

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

ArticleCreationWorkflow edit

BetaFeatures edit

CampaignEvents edit

  • git #9d180558 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Daimona Eaytoy

CentralAuth edit

  • git #cfc05137 - Simplify CentralAuthHooksUsingDatabaseTest by Taavi Väänänen
  • git #9357c188 - Inject UserNameUtils to BlockHookHandler by Taavi Väänänen
  • git #19e7fa1c - Split block hooks to new BlockHookHandler by Taavi Väänänen
  • git #61c1e739 - Hooks: Always define 'wgGlobalGroups' when logged-in by Timo Tijhof

CheckUser edit

CirrusSearch edit

  • git #63f9c4a0 - tests: Don't depend on Message implementation details by Bartosz Dziewoński

Cite edit

CodeMirror edit

ContentTranslation edit

DiscussionTools edit

DonationInterface edit

Echo edit

ElectronPdfService edit

EventLogging edit

FileImporter edit

  • git #7381d797 - Restore default values for missing content fields (task T352984) by thiemowmde
  • git #38bb31ee - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde
  • git #db452bc8 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
  • git #8c7af8ae - Remove redundant PHPDoc tags by thiemowmde
  • git #4eaa9f34 - Use native str_contains where possible by thiemowmde

Flow edit

Gadgets edit

GeoData edit

  • git #d89657f6 - Use native inNamespace method where possible by thiemowmde

GlobalBlocking edit

Graph edit

  • git #bca5a7ee - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender

GrowthExperiments edit

  • git #a9936bfe - ServiceImageRecommendationProvider: Fix format of parameters to RawMessage() by Bartosz Dziewoński
  • git #4365bf42 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
  • git #8038e164 - build: Update Vue, Codex by Taavi Väänänen

GuidedTour edit

ImageMap edit

  • git #0c88ab1a - Use Parsoid's extension API's getExternalLinkAttribs by Arlo Breault

MachineVision edit

  • git #ce3e1efb - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender

MassMessage edit

Math edit

MediaSearch edit

  • git #c3f5c4d7 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
  • git #c991ebc6 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
  • git #236eee0d - Use QueryBuilder in MigrateSearchPagePrefs by Umherirrender

MobileFrontend edit

NearbyPages edit

  • git #d7550882 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender

Newsletter edit

ORES edit

PageAssessments edit

PageImages edit

  • git #d031b380 - Stop stripping comments in TOC data by Arlo Breault

ParserFunctions edit

ParserMigration edit

Poem edit

ProofreadPage edit

QuickSurveys edit

  • git #277c06f4 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender

ReadingLists edit

RelatedArticles edit

  • git #0d798414 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender

ReportIncident edit

  • git #5728e7a9 - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender

RevisionSlider edit

  • git #346846f1 - Work around rounding errors in RTL scroll type detection (task T352169) by thiemowmde
  • git #759c081a - Drop separate .render/.initialize logic from View classes by thiemowmde
  • git #4d5b7be4 - Remove confusing grab cursor when hovering ghosts by thiemowmde
  • git #af86647d - Merge separate "noscript" CSS module by thiemowmde
  • git #f8ad6416 - Fix flipped left/right cursor keys in RTL mode by thiemowmde

Scribunto edit

SearchVue edit

  • git #e412b25c - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender

TemplateData edit

  • git #b703aa71 - Remove misplaced message keys from a comment by thiemowmde

Thanks edit

Translate edit

TwoColConflict edit

UniversalLanguageSelector edit

  • git #65b2576b - Use namespaced MediaWiki\Extension\CLDR\LanguageNames by Fomafix

UploadWizard edit

VueTest edit

  • git #a162891c - build: Updating grunt-banana-checker to 0.11.1 by Umherirrender
  • git #fc8a5625 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by James D. Forrester

VisualEditor edit

Wikibase edit

WikibaseCirrusSearch edit

  • git #00fa9a94 - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde

WikibaseLexeme edit

WikidataPageBanner edit

  • git #46e95f8f - Use ParserOutputFlags::NO_TOC instead of ParserOutputPostCacheTransformHook by C. Scott Ananian

WikiLambda edit

  • git #1f6a94a9 - FunctionEvaluator: Hide 'no approved implementations' until function is selected (task T346852) by Grace
  • git #ef85d6d9 - i18n: Drop wikilambda-noresult, no longer used by James D. Forrester
  • git #956cdcb7 - ApiHealthCheck: Debug-log if the check test failed by James D. Forrester
  • git #13d71ebe - Remove redundant type information from header (task T357807) by ecarg
  • git #98d330f1 - ZObjectStore::updateZObjectAsSystemUser: Also give wf-staff rights by James D. Forrester

WikiLove edit

Wikisource edit

Wikistories edit

  • git #d2167a53 - Improve StorySlotDiffRenderer by Umherirrender
  • git #516212d8 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

Skins edit

MinervaNeue edit

Timeless edit

Vector edit

  • git #bfa48e6a - Hooks: Use private instead of public for internal functions by Fomafix
  • git #73e19f26 - Revert "Localisation updates from https://translatewiki.net." by Umherirrender
  • git #fe449821 - Use $this->getServiceContainer() in tests by Fomafix
  • git #230c8370 - Remove language notice (task T353619) by bwang
  • git #718334ce - skin.json: Remove "@args": "See SkinVector::__construct for more detail." by Fomafix
  • git #fe7e2b05 - i18n: Adjust the Desktop Improvements project link (task T356739) by Func
  • git #a8eb85f3 - Replace use of codex-styles in beta feature with CodexModule ResourceLoader (task T353844) by Moh'd Khier Abualruz

Misc edit

No changes edit

  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticlePlaceholder
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • EntitySchema
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • IPInfo
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • PdfHandler
  • Phonos
  • Popups
  • PropertySuggester
  • Quiz
  • RSS
  • RealMe
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor/VisualEditor
  • WebAuthn
  • WikiEditor
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • WikimediaMessages
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes edit

290 Changes in 66 repos by 70 authors