MediaWiki 1.40/wmf.6

MediaWiki 1.40.0-wmf.5 Deployment of MediaWiki 1.40.0-wmf.6 to Wikimedia sites MediaWiki 1.40.0-wmf.7

The latest version (labeled "1.40.0-wmf.6") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 17 October 2022 (see the roadmap).

Core changes edit

Vendor edit

  • git #a9b2d650 - Add a "run composer via docker" example to README by Ollie Shotton
  • git #e1039a36 - Update symfony/* by Reedy
  • git #fc9d91de - Upgrading ezimuel/ringphp (1.1.2 => 1.2.0) by Reedy
  • git #51773f56 - Upgrading lcobucci/jwt (4.1.5 => 4.2.1) by Reedy
  • git #76ac6733 - Upgrading data-values/geo (4.2.3 => 4.3.0) by Reedy
  • git #c02435a4 - Upgrading guzzlehttp/guzzle (7.4.5 => 7.5.0) by Reedy
  • git #ff352960 - Upgrading ramsey/collection (1.1.4 => 1.2.2) by Reedy

Extensions edit

CampaignEvents edit

CentralAuth edit

  • git #df2982e6 - Create HTML elements with jQuery and avoid .html() by Fomafix

CentralNotice edit

CheckUser edit

CirrusSearch edit

ContentTranslation edit

DiscussionTools edit

  • git #481b687c - Follow-up I394f02912: Use existing class API to move button away from sticky header (task T318474) by Ed Sanders
  • git #4b38d72c - Re-enable fixed JS parser tests by Bartosz Dziewoński
  • git #cf584271 - Translate: Special page names into Polish by Msz2001
  • git #cdad0cc2 - Fix '?dtenable=1' on mobile by Ed Sanders
  • git #361283a3 - Ship HTML test files for JS using 'packageFiles' instead of 'templates' by Bartosz Dziewoński
  • git #f9903401 - Autogenerate list of files for JS test module instead of maintaining it by hand by Bartosz Dziewoński
  • git #46516811 - Use FormatJson helper for outputting pretty JSON for tests by Bartosz Dziewoński
  • git #f32429bb - testUtils.js: Fix selector for old parser tests by Ed Sanders
  • git #2de72655 - testUtils.js: Serialize timestamp with #getTimestampString by Ed Sanders
  • git #6d03608b - parser.test.js: New test for each case, as in modifier.test.js by Ed Sanders
  • git #045b020c - modifier.test.js: Improve test descriptions by Ed Sanders
  • git #6276b6ea - Log page/revision IDs when the page/revision seems to be missing (task T315688) by Bartosz Dziewoński
  • git #4588ae7d - Use ParsoidOutputAccess when RESTBase is not set up (WMF private wikis) (task T315689) by Bartosz Dziewoński
  • git #f8d25be8 - Remove all hacks for old HTML in HTTP cache or parser cache by Bartosz Dziewoński
  • git #a46af344 - Use RevisionLookup methods instead of ApiParsoidTrait methods by Bartosz Dziewoński
  • git #3fa61ab6 - Rewrite persistRevisionThreadItems (task T315510) by Bartosz Dziewoński
  • git #482a2c6d - ThreadItemStore: Move some work in insertThreadItems() outside transactions (task T317236) (task T317237) by Bartosz Dziewoński

DonationInterface edit

Echo edit

ExternalGuidance edit

  • git #6853bd1b - Remove redundant CSS selector by Bartosz Dziewoński

FileImporter edit

GeoData edit

GlobalBlocking edit

GrowthExperiments edit

ImageMap edit

  • git #8890a38c - Sync up ImageMap repo with Parsoid by C. Scott Ananian

IPInfo edit

Kartographer edit

  • git #bb0406f8 - Revert "Show an outline using CSS when the fullscreen map is in focus" by Svantje Lilienthal
  • git #cc842f96 - Use $this->getServiceContainer() in test cases by Fomafix
  • git #3b4c6f3b - Show an outline using CSS when the fullscreen map is in focus (task T315997) by Andrew Kostka
  • git #acbe2312 - Non-ambiguous distinction between GeoJSON array and error list (task T319077) by thiemowmde
  • git #f2fa3e0f - Skip expensive wikitext parsing when there is nothing to parse (task T315913) by thiemowmde

MassMessage edit

  • git #a64cb740 - Fix variable names in ext.MassMessage.create.js by Kunal Mehta
  • git #d42a79f1 - SpecialCreateMassMessageList: Use hide-if for import source by Kunal Mehta
  • git #200c171a - SpecialCreateMassMessageList: Use a TitleInputWidget instead of jquery.ui by Kunal Mehta

MobileFrontend edit

MultimediaViewer edit

  • git #d40e309a - Streamline user options check for readability by Thiemo Kreuz

NavigationTiming edit

ORES edit

  • git #42e4417c - Various minor code cleanups by Thiemo Kreuz
  • git #36b81f5b - Make use of the ?? syntax where it makes sense by thiemowmde
  • git #208be222 - Use PHPUnit's convenience shortcuts where possible by thiemowmde

PageTriage edit

Phonos edit

Poem edit

  • git #44caab4c - Sync up Poem repo with Parsoid by C. Scott Ananian

ProofreadPage edit

ReadingLists edit

  • git #b8030222 - Anonymize preview of reading lists. by Dmitry Brant
  • git #c076092d - Don't show import message if it hasn't been defined by Jon Robson

Scribunto edit

TimedMediaHandler edit

Translate edit

UniversalLanguageSelector edit

  • git #3e809137 - Update jquery.uls from upstream by Amir E. Aharoni

UploadWizard edit

VisualEditor edit

Wikibase edit

WikibaseCirrusSearch edit

  • git #c0a78753 - Make use of the createMock() shortcut in tests by Thiemo Kreuz

WikibaseLexeme edit

WikibaseMediaInfo edit

WikibaseQualityConstraints edit

  • git #5786c597 - Use MockBuilder::getMockForAbstractClass for SerializableEntityId (task T301249) by Marius Hoch
  • git #f78c89fe - Update data-values versions in composer.json by Lucas Werkmeister
  • git #c4b674ab - Use shorter array-style callback syntax in renderer by Thiemo Kreuz
  • git #535e175b - Make use of native array_column() where possible by Thiemo Kreuz
  • git #dbf3ed01 - Make use of PHPUnit convenience shortcuts where possible by Thiemo Kreuz

Wikidata.org edit

WikidataPageBanner edit

  • git #54b54cc2 - build: Drop PHP dependency, irrelevant given MediaWiki version by James D. Forrester

WikiLambda edit

WikimediaEvents edit

WikimediaIncubator edit

WikimediaMessages edit

Wikistories edit

Skins edit

MinervaNeue edit

Vector edit

Misc edit

No changes edit

  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • Math
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • PoolCounter
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor/VisualEditor
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes edit

248 Changes in 49 repos by 83 authors