MediaWiki 1.38/wmf.23

MediaWiki 1.38.0-wmf.22 Deployment of MediaWiki 1.38.0-wmf.23 to Wikimedia sites MediaWiki 1.38.0-wmf.24

The latest version (labeled "1.38.0-wmf.23") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 22 February 2022 (see the roadmap).

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

AdvancedSearch edit

Babel edit

CirrusSearch edit

  • git #c84b33ab - Disable wgVectorSkinMigrationMode during browser tests by David Causse
  • git #cf623f4c - Only send archive deletes to private clusters by Erik Bernhardson
  • git #6ac0d712 - Re-add option to run ElasticaWrite in-process by Erik Bernhardson

Cite edit

ContentTranslation edit

  • git #992cfa0d - Render the templates in a restored translation (task T278323) by Santhosh Thottingal
  • git #0143c8f7 - Fix: Template edits are not restored when translation resumed (task T278323) by Santhosh Thottingal
  • git #525f8595 - CX: Rename Database class to LoadBalancer and register it as service by NikG
  • git #fe9bf584 - styles: Use class 'cx-(selected|bounce)' not 'selected' or 'bounce' by James D. Forrester
  • git #dca143e6 - styles: Use class 'cx-suggestion-*' not 'suggestion-*' by James D. Forrester
  • git #429f6bc7 - Add dir attribute to suggested article titles by Santhosh Thottingal

DiscussionTools edit

  • git #85165543 - CommentParser: Inject a forgotten service by Bartosz Dziewoński
  • git #aea36bab - CommentParser: Fix a small use of global state by Bartosz Dziewoński
  • git #8e44b43d - Split off ThreadItemSet from CommentParser by Bartosz Dziewoński
  • git #f51f3a10 - CommentParser: Remove unused method getThreadItemsByName() by Bartosz Dziewoński
  • git #4613ae78 - Change CommentParser into a service by Bartosz Dziewoński
  • git #99b5de80 - Split Data class into ResourceLoaderData and LanguageData by Bartosz Dziewoński
  • git #ae9f26a9 - Various code quality tweaks by Bartosz Dziewoński
  • git #d1e56c7d - ApiDiscussionToolsEdit: Pass useskin & mobileformat to ApiVisualEditorEdit by Ed Sanders
  • git #7094cc59 - Don't autosubscribe flagged bots (task T301933) by David Lynch

DonationInterface edit

FileImporter edit

  • git #9a55ebda - Implement check for browser's unicode support by WMDE-Fisch

Flow edit

  • git #6a049572 - build: Update eslint-config-wikimedia to 0.22.1 by Ed Sanders

GeoCrumbs edit

GlobalBlocking edit

GrowthExperiments edit

ImageMap edit

  • git #6b15f9b4 - Re-enable tests that were disabled to break circular dep by Arlo Breault
  • git #d0800e1f - Revert "Add "resource" attribute to img tags" by Arlo Breault

IPInfo edit

JsonConfig edit

Linter edit

MediaSearch edit

MobileFrontend edit

  • git #f8b4ad59 - Follow-up I6bcb23210: Remove unused 'mainpage' param by Ed Sanders
  • git #5a925749 - [doc only] Make capitalization of `findTagline` consistent by C. Scott Ananian
  • git #d7a492df - ParserOutput::getPageProperty() now returns null when key is missing. (task T301915) by C. Scott Ananian
  • git #620dd06e - Update uses of ParserOutput::getPageProperty() to handle new return value (task T301915) by C. Scott Ananian
  • git #ffe5c1d3 - build: Update 'svgo' to latest v2.8.0 by Volker E

OATHAuth edit

PageImages edit

PageTriage edit

  • git #20f54f9e - ParserOutput::getPageProperty() now returns null when key is missing. (task T301915) by C. Scott Ananian
  • git #f740e238 - Update uses of ParserOutput::getPageProperty() to handle new return value (task T301915) by C. Scott Ananian
  • git #58262aa7 - Replace deprecated User::newFromIdentity with UserFactory by Umherirrender

ProofreadPage edit

Score edit

SecurePoll edit

TemplateData edit

TimedMediaHandler edit

  • git #f6cbd520 - Sync up with Parsoid timedMediaHandlerParserTests.txt by Arlo Breault
  • git #879f8bcb - Manualthumb now sets link-title instead of link-url by Arlo Breault
  • git #194bb416 - Add a 'create captions' option to the subtitle menu (task T299348) by Derk-Jan Hartman

Translate edit

UniversalLanguageSelector edit

  • git #ee6b42c8 - Update jquery.ime from upstream by Amir E. Aharoni

VisualEditor edit

  • git #45017712 - Log whenever browser plugin spam is detected (task T298147) by Ed Sanders
  • git #bc0a34b0 - Add and fix default values in parameter documentation by Thiemo Kreuz
  • git #3c042049 - Use .bind() syntax where it makes code more readable by Thiemo Kreuz
  • git #58e27f56 - Remove not needed `self = this` indirections by Thiemo Kreuz
  • git #e21acbe8 - build: Update stylelint-config-wikimedia to 0.12.1 by Ed Sanders
  • git #957036fa - MWEditSummaryWidget: Handle multi-line comments (task T302103) by Lucas Werkmeister
  • git #e4c22ec0 - Don't suppress teardown prompt when pressing escape (task T302096) by Ed Sanders
  • git #c8072f1a - Move methods from DesktopArticleTraget to ArticleTarget by Ed Sanders
  • git #93a7f339 - ApiVisualEditorEdit: Pass useskin & mobileformat to ApiParse by Ed Sanders
  • git #c3f88d72 - DesktopArticleTarget.init: Make getInitialEditMode re-usable by Ed Sanders
  • git #54cd911d - DesktopArticleTarget.init: Handle popState target reactivation properly (task T301843) by Ed Sanders
  • git #ca6ed218 - Always scroll to top when loading VE source mode by Ed Sanders
  • git #88609cb8 - DesktopArticleTarget.init: Only bind event listener once by Ed Sanders
  • git #09668285 - selenium: Wait for VisualEditor to load (task T296187) by Željko Filipin
  • git #bdb7737a - tests: Mock wgVisualEditor instead of relying on SpecialPage value (task T89434) by Timo Tijhof
  • git #8101b651 - Improve smooth scroll to section behaviour (task T301773) by Ed Sanders
  • git #5f8c5144 - Remove 'Hook' from new hook's method name by Ed Sanders

WebAuthn edit

Wikibase edit

WikibaseLexeme edit

WikiLambda edit

WikimediaEvents edit

WikimediaIncubator edit

WikimediaMaintenance edit

Skins edit

MinervaNeue edit

Timeless edit

  • git #7f87e377 - Consistent spelling of "User page" by Amir E. Aharoni

Vector edit

Misc edit

VisualEditor/VisualEditor edit

  • git #f4b688e1 - Always use clipboard paste data if "important elements" have been dropped by Ed Sanders
  • git #f0e5c16c - afterPaste: Add 'figure' to importantElement list by Ed Sanders
  • git #17daebc8 - ve.ce.Surface test: Add test for special image paste handling codepath by Ed Sanders

No changes edit

  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralAuth
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • CodeReview
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Echo
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Scribunto
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes edit

252 Changes in 43 repos by 71 authors