MediaWiki 1.38/wmf.23

TriangleArrow-Left.svgMediaWiki 1.38.0-wmf.22 Deployment of MediaWiki 1.38.0-wmf.23 to Wikimedia sites MediaWiki 1.38.0-wmf.24TriangleArrow-Right.svg

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 changesEdit

VendorEdit

ExtensionsEdit

AbuseFilterEdit

AdvancedSearchEdit

BabelEdit

CirrusSearchEdit

  • 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

CiteEdit

ContentTranslationEdit

  • 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

DiscussionToolsEdit

  • 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

DonationInterfaceEdit

FileImporterEdit

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

FlowEdit

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

GeoCrumbsEdit

GlobalBlockingEdit

GrowthExperimentsEdit

ImageMapEdit

  • 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

IPInfoEdit

JsonConfigEdit

LinterEdit

MediaSearchEdit

MobileFrontendEdit

  • 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

OATHAuthEdit

PageImagesEdit

PageTriageEdit

  • 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

ProofreadPageEdit

ScoreEdit

SecurePollEdit

TemplateDataEdit

TimedMediaHandlerEdit

  • 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

TranslateEdit

UniversalLanguageSelectorEdit

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

VisualEditorEdit

  • 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

WebAuthnEdit

WikibaseEdit

WikibaseLexemeEdit

WikiLambdaEdit

WikimediaEventsEdit

WikimediaIncubatorEdit

WikimediaMaintenanceEdit

SkinsEdit

MinervaNeueEdit

TimelessEdit

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

VectorEdit

MiscEdit

VisualEditor/VisualEditorEdit

  • 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 changesEdit

  • 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 changesEdit

252 Changes in 43 repos by 71 authors