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