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