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