MediaWiki 1.38/wmf.19

TriangleArrow-Left.svgMediaWiki 1.38.0-wmf.18 Deployment of MediaWiki 1.38.0-wmf.19 to Wikimedia sites MediaWiki 1.38.0-wmf.20TriangleArrow-Right.svg

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 changesEdit

VendorEdit

ExtensionsEdit

AbuseFilterEdit

AdvancedSearchEdit

BetaFeaturesEdit

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

BounceHandlerEdit

CentralAuthEdit

CentralNoticeEdit

CharInsertEdit

CheckUserEdit

CirrusSearchEdit

CiteEdit

CognateEdit

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

ContactPageEdit

ContentTranslationEdit

DiscussionToolsEdit

DonationInterfaceEdit

EchoEdit

FeaturedFeedsEdit

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

FlaggedRevsEdit

FlowEdit

GadgetsEdit

GlobalBlockingEdit

  • 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

GlobalCssJsEdit

GlobalPreferencesEdit

GlobalWatchlistEdit

GraphEdit

GrowthExperimentsEdit

GuidedTourEdit

IPInfoEdit

LinterEdit

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

LiquidThreadsEdit

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

LoginNotifyEdit

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

MapSourcesEdit

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

MediaSearchEdit

MobileFrontendEdit

NavigationTimingEdit

NearbyPagesEdit

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

NewsletterEdit

  • 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

NewUserMessageEdit

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

OAuthEdit

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

PageAssessmentsEdit

PageImagesEdit

  • 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

PageTriageEdit

RenameuserEdit

ScribuntoEdit

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

SecurePollEdit

TextExtractsEdit

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

TheWikipediaLibraryEdit

TimedMediaHandlerEdit

  • 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

TranslateEdit

TwoColConflictEdit

UniversalLanguageSelectorEdit

VisualEditorEdit

WikibaseEdit

  • 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

WikibaseCirrusSearchEdit

WikibaseLexemeEdit

WikibaseMediaInfoEdit

WikibaseQualityConstraintsEdit

wikihieroEdit

WikiLambdaEdit

  • 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

WikiLoveEdit

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

WikimediaMaintenanceEdit

WikimediaMessagesEdit

SkinsEdit

MinervaNeueEdit

VectorEdit

MiscEdit

VisualEditor/VisualEditorEdit

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

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

319 Changes in 67 repos by 70 authors