MediaWiki 1.38/wmf.19

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

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

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

AdvancedSearch edit

BetaFeatures edit

  • git #7b5e99f4 - Remove unnecessary constants defined in HTMLFeatureField by Func

BounceHandler edit

CentralAuth edit

CentralNotice edit

CharInsert edit

CheckUser edit

CirrusSearch edit

Cite edit

Cognate edit

  • git #e478c430 - Replace deprecated JobQueueGroup::singleton() by Umherirrender

ContactPage edit

ContentTranslation edit

DiscussionTools edit

DonationInterface edit

Echo edit

FeaturedFeeds edit

  • git #c53acbb1 - FeaturedFeedChannel: avoid using ContentHandler::getContentText() by Alexander Vorwerk

FlaggedRevs edit

Flow edit

Gadgets edit

GlobalBlocking edit

  • git #2a0f4015 - SpecialGlobalBlockList: add filtering options (task T178749) by Tks4Fish
  • git #f5e39626 - Add column for central blocker ids (task T299371) by Alexander Vorwerk
  • git #31d446f4 - SpecialGlobalBlock, SpecialGlobalBlockStatus, SpecialRemoveGlobalBlock: add RelevantUser (task T298895) by Tks4Fish
  • git #4828720f - GlobalBlocking: Handle trying to modify a block when no block exists (task T296503) by Tks4Fish
  • git #497e0402 - SpecialGlobalBlockStatus: Handle both types of URL parameters (direct and ?address=) by Tks4Fish
  • git #ba00cf81 - abstract schema: Remove unneeded length from integer type by Umherirrender
  • git #a83be465 - SpecialGlobalBlock: Rename $user to $performer by Martin Urbanec
  • git #0a88efbd - Use ApiResult::formatExpiry in api to format expiry by Umherirrender

GlobalCssJs edit

GlobalPreferences edit

GlobalWatchlist edit

Graph edit

GrowthExperiments edit

GuidedTour edit

IPInfo edit

Linter edit

  • git #354012f4 - Replace deprecated JobQueueGroup::singleton() by Umherirrender

LiquidThreads edit

  • git #e53c02eb - Avoid using ContentHandler::getContentText() by Alexander Vorwerk

LoginNotify edit

  • git #c223b81e - Replace deprecated JobQueueGroup::singleton() by Umherirrender

MapSources edit

  • git #2804d078 - MapSourcesPage: avoid using ContentHandler::getContentText() by Alexander Vorwerk

MediaSearch edit

MobileFrontend edit

NavigationTiming edit

NearbyPages edit

  • git #f491fdff - Remove parent call to SpecialPage::execute by Umherirrender

Newsletter edit

  • git #6fc5bd45 - Rename variables containing ParserOutput to $parserOutput by C. Scott Ananian
  • git #f7e99364 - NewsletterDb: Replace manual connection management with DBConnRef (task T193565) by Timo Tijhof
  • git #e7a8947f - NewsletterContentHandler: Change addModuleStyles() call to array (task T296123) by Timo Tijhof

NewUserMessage edit

  • git #1ca8b1d7 - Replace deprecated JobQueueGroup::singleton() by Umherirrender

OAuth edit

  • git #ac9eaebb - Use LogEntryBase::extractParams for log_params by Umherirrender

PageAssessments edit

PageImages edit

  • git #cf7a3660 - Fix the case where there are no section headers (task T299798) by Tim Starling
  • git #c3cfe991 - Replace deprecated JobQueueGroup::singleton() by Umherirrender
  • git #33ed67ce - Convert timestamps for database in InitImageData maintenance script by Umherirrender

PageTriage edit

Renameuser edit

Scribunto edit

  • git #6d7d6864 - Remove comments that literally repeat the code by Thiemo Kreuz

SecurePoll edit

TextExtracts edit

  • git #35f09641 - Use ParserOptions::newFromAnon instead of constructor by Umherirrender

TheWikipediaLibrary edit

TimedMediaHandler edit

  • git #501d6dc4 - Don't validate shell commands on startup by Tim Starling
  • git #34a7c712 - Improve keyboard accessibility of click to play by Derk-Jan Hartman
  • git #28597284 - Do not set height:auto on audio elements (task T291591) by Derk-Jan Hartman
  • git #dea2f5a7 - Animate size of playbutton on hover by Derk-Jan Hartman
  • git #3c19181e - TimedText: Use canonical names for remote subtitle track discovery by Derk-Jan Hartman
  • git #5087e2ce - Return promise to public context by Derk-Jan Hartman
  • git #a27c938a - Cleanup player loader class by Derk-Jan Hartman
  • git #62bc6097 - Style cleanup based on phpcs linting and phpstorm inspections by Derk-Jan Hartman

Translate edit

TwoColConflict edit

UniversalLanguageSelector edit

VisualEditor edit

Wikibase edit

  • git #a3829c22 - Rename variables of type ParserOutput to disambiguate from OutputPage by C. Scott Ananian
  • git #f65e2805 - Remove custom mode from LanguageFallbackLabelDescriptionLookupFactory (task T299663) by Lucas Werkmeister
  • git #4a39f15c - Expand HistoryEntityActionTest for changes of parent class by Umherirrender
  • git #3efaf4dc - Inject terms languages into LanguageFallbackChainFactory (task T299539) by Lucas Werkmeister
  • git #33843ba7 - Get terms languages from services in entitytypes.php (task T299539) by Lucas Werkmeister
  • git #540f4552 - bridge: update dependencies by Michael Große
  • git #eacc48cc - bridge: update some mediawiki dependencies by Michael Große
  • git #61b38a8e - bridge: switch from node-sass to sass and update sass-loader (task T246423) by Michael Große
  • git #8b3be50d - bridge: update storybook to the most recent version by Michael Große
  • git #3172ac34 - Support idGenerator=auto and use it in CI (task T298682) by Lucas Werkmeister

WikibaseCirrusSearch edit

WikibaseLexeme edit

WikibaseMediaInfo edit

WikibaseQualityConstraints edit

wikihiero edit

WikiLambda edit

  • git #d5e3a459 - Vue: Tell MW only to run us on ES6 clients by James D. Forrester
  • git #17d66241 - Fix after upstream breaking-change to ParserOutput module methods (task T296123) by James D. Forrester
  • git #626e7d77 - Vue: Implement Map type (task T297244) by Simone This Dot
  • git #34cfb260 - Add toast and apply it to function definition tab for able to publish and confirmed publish (task T298979) by jkieserman
  • git #b1e9b6d4 - ZTypedPair: Improve layout, labelling the Key and Value separately (task T297244) by Simone This Dot
  • git #4dd2184d - Vue: Rename ZPair to ZResponseEnvelope by James D. Forrester
  • git #03a8db8f - Vuex: Have getZTesterFailReason read the error code is a secondary error isn't thrown by James D. Forrester
  • git #89d10280 - Update function-schemata sub-module to HEAD (2e6d63c) (task T299209) by James D. Forrester
  • git #5a872a9f - ZObjectContent: Provide a fall-back to CONTENT_MODEL_ZOBJECT for unit tests by James D. Forrester
  • git #06434078 - Autosearch for Function when defining function name (task T295447) by adesoji

WikiLove edit

  • git #d47c7d64 - abstract schema: Remove unneeded length from integer type by Umherirrender

WikimediaMaintenance edit

WikimediaMessages edit

Skins edit

MinervaNeue edit

Vector edit

Misc edit

VisualEditor/VisualEditor edit

  • git #89156dc7 - Revert "Follow-up I0802440d9: Allow alien <tr>/<td>'s to be focused" (task T298609) (task T299730) by Bartosz Dziewoński
  • git #e5963f08 - DiffElement: Remove doc-child-change wrappers by Ed Sanders
  • git #90a359f7 - Follow-up Ia593dad8: Use modifyData when sanitizing by Ed Sanders
  • git #1cf051b4 - VisualDiff: Remove documentation of non-existent params by Ed Sanders
  • git #4e7e0a00 - DiffElement: Handle diffs where ref list groups are inserted/removed (task T298569) by Ed Sanders
  • git #20902e53 - DiffElement: Fix rendering of internal list items with multiple child nodes (task T259957) by Ed Sanders
  • git #653dd2d5 - DiffElement: Handle AlienBlockNode in list (task T278186) by Ed Sanders
  • git #9fa17d0a - Alienate when trying to <p>-wrap an annotation where <p> isn't allowed by Ed Sanders
  • git #83c3e959 - Improve AlienNode matching by Ed Sanders
  • git #3f5bb3be - Follow-up I9a67730: Pass current list node to appendListItem (task T299475) by Ed Sanders
  • git #07ff4af9 - Follow-up Ib79a964c: Fix test HTML by Ed Sanders
  • git #7a5a1423 - DiffElement: Collapse tree diff with no described changes by Ed Sanders
  • git #ed551058 - Follow-up I1bd7171: Test colspan/rowspan values of 1 being the same as undefined by Ed Sanders
  • git #429dd0c5 - DiffElement: Show whole node when DocList has attribute change by Ed Sanders
  • git #3bf324d8 - DiffElement: Handle a node index of 0 by Ed Sanders
  • git #82b1d170 - DiffElement: Move some more var declarations inline by Ed Sanders
  • git #0cb95be1 - DiffElement: Add more table tests by Ed Sanders
  • git #89356a90 - DiffElement: Improve description of colspan/rowspan changes by Ed Sanders
  • git #0f31d499 - DiffElement: Add test cases for table merges by Ed Sanders

No changes edit

  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • CodeReview
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GeoData
  • GlobalUsage
  • GlobalUserPage
  • GoogleNewsSitemap
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Listings
  • LocalisationUpdate
  • MachineVision
  • MassMessage
  • Math
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • Thanks
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • UserMerge
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline

Total changes edit

319 Changes in 67 repos by 70 authors