MediaWiki 1.42/wmf.21

From mediawiki.org
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