MediaWiki 1.38/wmf.18

MediaWiki 1.38.0-wmf.17 Deployment of MediaWiki 1.38.0-wmf.18 to Wikimedia sites MediaWiki 1.38.0-wmf.19

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

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

  • git #489cfa4f - Don't use array keys for OOUI GroupElement items by Thiemo Kreuz

AdvancedSearch edit

  • git #982faa06 - Prepare code for eslint 0.21.0 config update by WMDE-Fisch

ArticlePlaceholder edit

  • git #99d9aed6 - SpecialAboutTopicIntegrationTest: Update OOUI HTML output expectation for 0.43.0 by James D. Forrester

Babel edit

  • git #999423e1 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
  • git #7d350f7a - Remove blank translation to eliminate bogus CI failures by C. Scott Ananian

BetaFeatures edit

  • git #a73ec9c5 - Convert tests to use associative array by Func
  • git #a989489d - HTMLFeatureFieldTest: Update OOUI HTML output expectation for 0.43.0 by James D. Forrester
  • git #310a87fa - Remove unneeded NewHTMLCheckField by Bartosz Dziewoński
  • git #7d2384fd - Use assertSame instead of assertEquals in tests, and a minor fix for passing the test by Func
  • git #d00142f3 - Use native method to disable checkboxes when "enable most features" is selected (task T298300) (task T292454) by Func
  • git #e2566824 - Support disable-if param to be set for NewHTMLCheckField (task T298300) by Func

Calendar edit

  • git #20d05774 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian

CentralAuth edit

CharInsert edit

  • git #2b3fa7b7 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian

CirrusSearch edit

  • git #a2eb9756 - cleanup_weighted_tags: Allow custom TLS and fix type mixup by Erik Bernhardson

Cite edit

  • git #b2c1624c - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
  • git #0ef557a5 - VE tests: Suppress XML warnings by Ed Sanders

CodeMirror edit

ContentTranslation edit

DiscussionTools edit

DonationInterface edit

Echo edit

FlaggedRevs edit

  • git #3c5f3da5 - frontend: Move resources to standard top directory and organize by module by Timo Tijhof

Gadgets edit

GeoData edit

  • git #daae5237 - Replace deprecated File::getMetadata by Umherirrender

GlobalBlocking edit

  • git #81608ea9 - Use field name for the hide-if statement by Func
  • git #ab2eac3d - API and Special:RemoveGlobalBlock: make it so it doesn't interact direcly with the DB (task T297053) by Tks4Fish

GlobalPreferences edit

Graph edit

  • git #9dbf0b53 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian

GrowthExperiments edit

IPInfo edit

Kartographer edit

  • git #9ba59ff8 - remove Language type hint as it breaks using StubUserLang (task T299150) by Alexander Vorwerk
  • git #3260a4cf - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian
  • git #a62322b6 - Use more compact JavaScript syntax elements where possible by Thiemo Kreuz

Linter edit

MassMessage edit

  • git #ef720656 - Introduce LabeledSectionContentFetcher by Abijeet
  • git #a5a0bf08 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
  • git #1c597038 - LocalMessageContentFetcherTest: Convert to integration tests by Abijeet

MediaSearch edit

MobileFrontend edit

NavigationTiming edit

PagedTiffHandler edit

PageImages edit

ProofreadPage edit

Quiz edit

  • git #e417616e - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian

RevisionSlider edit

  • git #1fa153ae - Fix issues to prepare for lint update by WMDE-Fisch

Score edit

  • git #e7befe76 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian

Scribunto edit

  • git #6633e446 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian

SpamBlacklist edit

SyntaxHighlight_GeSHi edit

TemplateData edit

TimedMediaHandler edit

timeline edit

  • git #ad49a459 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian

Translate edit

TwoColConflict edit

UniversalLanguageSelector edit

VisualEditor edit

Wikibase edit

WikibaseMediaInfo edit

wikihiero edit

  • git #fe03e388 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian

WikiLambda edit

WikimediaEvents edit

WikimediaIncubator edit

  • git #ccea7a05 - Passing a string to ParserOutput::addModules()/addModuleStyles() is deprecated (task T296123) by C. Scott Ananian

Skins edit

MinervaNeue edit

Vector edit

Misc edit

VisualEditor/VisualEditor edit

  • git #61ee718b - ve.ce.Surface: Use selectFirstVisibleContentOffset when focusing a document by Ed Sanders
  • git #d7d77766 - getViewportRange: Handle node not being rendered (task T296910) by Ed Sanders
  • git #1685748d - Tests: Add tests for ve.ce.Surface#getViewportRange by Ed Sanders
  • git #57e82187 - DiffElement: Collapse context to spacers in isDiffedAsDocument nodes (task T188170) by Ed Sanders
  • git #12c078f2 - DiffElement: Separate processQueue and renderQueue by Ed Sanders
  • git #eb46b62e - DiffElement: Make processQueue a method by Ed Sanders
  • git #bb46539c - DiffElement: Move more var declarations inline by Ed Sanders
  • git #d90d1fb7 - DiffElement: Change order of z-index fixes (task T188170) by Ed Sanders
  • git #c0a5da78 - Use boolean RegExp.test() instead of .match() where possible by Thiemo Kreuz
  • git #29482de0 - getViewportRange: don't error in a no-contentoffsets document (task T296910) by David Lynch
  • git #70c15c80 - Update OOUI to v0.43.0 by James D. Forrester
  • git #1982be88 - ve.dm.example: Build test code for commentNodePreview using a real widget by Ed Sanders
  • git #67d78e76 - Fix type hint in ve.ui.Command (task T297773) by Thiemo Kreuz
  • git #c138462d - selectFirstVisibleContentOffset: Only apply line height hack when scrolling (task T296910) by Ed Sanders
  • git #f06e0ff0 - Initialise toolbar height to 0 by Ed Sanders
  • git #6eb23a10 - Try to select a visible offset when focusing a null-selection surface (task T296910) by Ed Sanders
  • git #f18dab62 - Improve getViewportRange behaviour around text wrapping by Ed Sanders
  • git #2d14351b - Toolbar: Set toolbar height from $bar when floating, and updating size when switching surface by Ed Sanders
  • git #7d948731 - Toolbar: Remove unnecessary unfloat() in detach() by Ed Sanders
  • git #22f6db51 - Fix getViewportRange when section editing by Ed Sanders
  • git #c55e24a6 - Always convert to wrapper paragraph inside lists by Ed Sanders
  • git #2a7c5f99 - Follow-up I0802440d9: Allow alien <tr>/<td>'s to be focused (task T298609) by Ed Sanders

No changes edit

  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • BounceHandler
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CheckUser
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeReview
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • Math
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PageTriage
  • PageViewInfo
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • PropertySuggester
  • QuickSurveys
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • SandboxLink
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • UserMerge
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection

Total changes edit

287 Changes in 56 repos by 71 authors