MediaWiki 1.40/wmf.4

MediaWiki 1.40.0-wmf.3 Deployment of MediaWiki 1.40.0-wmf.4 to Wikimedia sites MediaWiki 1.40.0-wmf.5

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

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #c6d3e663 - Explicitly cast mod (%) operhands to ints. by Brian Wolff
  • git #d2fc2ff8 - maintenance,includes: Clean up file headers by Timo Tijhof
  • git #9092ffab - PurgeOldLogIPData.php: Minor doc and code clean up by Timo Tijhof

ArticlePlaceholder

edit
  • git #4a4b3d12 - Declare dependency on Scribunto in extension.json by Marius Hoch
  • git #ed14e7f1 - Replace deprecated Language::factory and Language::fetchLanguageName by Fomafix

CampaignEvents

edit

CentralAuth

edit
  • git #2be3f586 - Simplify a condition by Taavi Väänänen
  • git #cc2187a5 - CentralAuthHooks: Minor indenting fixes by Reedy
  • git #64af16ac - Various minor PHP code style optimizations by Thiemo Kreuz

CirrusSearch

edit
  • git #64082bb5 - Use PHPUnit's convenience shortcuts where possible by Thiemo Kreuz
  • git #06b4f0f1 - Replace scroll in DumpIndex.php with search_After (task T265056) by Erik Bernhardson
  • git #bc516cfa - IndexCreator: Wait for green after creation (task T317200) by Erik Bernhardson
  • git #fc977ebd - debug options: Remove backwards compatability by Erik Bernhardson
  • git #43254963 - Use markTestSkippedIfExtensionNotLoaded() shortcut in tests by thiemowmde
  • git #04fc144a - Passing bool as 2nd argument to Index::create is deprecated by Erik Bernhardson

Cognate

edit
  • git #36100330 - build(deps-dev): bump eslint-config-wikimedia from 0.22.1 to 0.23.0 by Addbot

ContentTranslation

edit

DiscussionTools

edit

DonationInterface

edit
  • git #620fa029 - Use the convenient createMock() shortcut in tests by Thiemo Kreuz
  • git #dac71ed0 - Prefer in_array() over array_search() when that's not needed by Thiemo Kreuz
  • git #bfdea902 - Fix visibility of setUp/tearDown methods in tests by Thiemo Kreuz
  • git #5288dcb3 - Update Smash-Pig by Elliott Eggleston
  • git #474411dc - Don't log spurious warning on missing params by Elliott Eggleston
  • git #d2f8216f - Update namespaces for SmashPig responses by Elliott Eggleston
  • git #a6b1c9fc - Return after redirecting to fail page (task T318617) by Elliott Eggleston
  • git #df7d9c24 - unset card info includes cardNumber and expiryDate for ingenico log (task T311455) by wfan

Echo

edit

EventBus

edit

FeaturedFeeds

edit
  • git #a23ae304 - Replace deprecated static Language functions by Fomafix

FileImporter

edit
  • git #44528d82 - Use much more narrow StatsdDataFactoryInterface interface by Thiemo Kreuz

Gadgets

edit

GlobalBlocking

edit

GrowthExperiments

edit

InterwikiSorting

edit
  • git #f0cb5a95 - build(deps-dev): bump eslint-config-wikimedia from 0.22.1 to 0.23.0 by Addbot
  • git #6ce72d31 - build(deps-dev): bump grunt-banana-checker from 0.9.0 to 0.10.0 by Addbot

Kartographer

edit

Linter

edit
  • git #1f119cd5 - ApiQueryLinterStats: Change the 'ls' prefix to 'lntrst' to avoid conflict (task T319202) by James D. Forrester

LiquidThreads

edit

Math

edit

MediaSearch

edit

MobileFrontend

edit

NearbyPages

edit
  • git #63f55828 - Restore Nearby pages label to Special:SpecialPages by Jon Robson

OATHAuth

edit

OAuth

edit
  • git #50c43096 - AuthCodeRepositoryTest: Add missing use statement by Reedy

OpenStackManager

edit

PageImages

edit

PageTriage

edit

ParserFunctions

edit
  • git #6468bf9e - Replace deprecated Language::isValidBuiltInCode and Language::factory by Fomafix

Phonos

edit
  • git #445fbb2b - PhonosButton.less: Remove border-color override for :focus (task T317036) by TheresNoTime
  • git #c28db1a7 - LarynxEngine.php: Remove PhanUndeclaredFunction suppression by TheresNoTime

ProofreadPage

edit

QuickSurveys

edit

Score

edit
  • git #90040ac4 - Update README to use $wgShellboxUrls by Kunal Mehta

Scribunto

edit

TemplateData

edit

TextExtracts

edit

TimedMediaHandler

edit

Translate

edit
  • git #a21c43ee - ext.translate.editor.helpers: Improve code comments by Abijeet
  • git #95f6c4d0 - Do not hide translation save errors when displaying validation errors by Abijeet

VisualEditor

edit
  • git #1746b761 - ApiVisualEditor: Remove `parsedoc` VE paction by Derick Alangi
  • git #27496110 - api-testing: Add more `visualeditoredit` e2e tests by Emeka Chukwukere
  • git #db6cc667 - api-testing: Add test for creating and saving a page by Emeka Chukwukere
  • git #78207ee4 - Update VE core submodule to master (6b9937c19) (task T312558) by Bartosz Dziewoński
  • git #1992281c - De-duplicate replacePageContent methods between desktop and mobile by Ed Sanders
  • git #db82eb02 - ve.init.mw.DesktopArticleTarget: Fix double <div class="mw-parser-output"> after saving by Bartosz Dziewoński
  • git #5b5ed387 - Add basic end-to-end tests for action=visualeditor (task T318403) by Emeka Chukwukere
  • git #84186868 - ApiParsoidTrait: Remove unused abstract method dieStatus by Bartosz Dziewoński
  • git #b8bb53b7 - ArticleTarget: Only overwrite title when not loading from view page (task T318772) by Ed Sanders
  • git #4ca12d65 - Use same formatting for "Parameters:" in qqq.json by Thiemo Kreuz
  • git #1c746819 - Add api-testing script to package.json (task T318403) by daniel
  • git #209aaf69 - ParsoidClient: Fix getPageHtml() $targetLanguage param inconsistencies by Bartosz Dziewoński

Wikibase

edit

WikibaseCirrusSearch

edit
  • git #e96de408 - Remove BC handling from fixture testing by Erik Bernhardson
  • git #d80afd72 - Update fixture handling by David Causse
  • git #7459b299 - Update EntitySearchElasticTest fixture handling by Erik Bernhardson

WikibaseLexemeCirrusSearch

edit
  • git #47d9a7a5 - Remove BC from LexemeFullTextQueryBuilderTest by Erik Bernhardson
  • git #6adbea41 - Update fixture handling by David Causse

Wikidata.org

edit
  • git #6ae96191 - Use PHPUnit's convenience shortcuts where possible by Thiemo Kreuz
  • git #eb765a19 - build(deps-dev): bump stylelint-config-wikimedia from 0.13.0 to 0.13.1 by Addbot

WikiLambda

edit

WikimediaBadges

edit
  • git #069960dd - build(deps-dev): bump eslint-config-wikimedia from 0.22.1 to 0.23.0 by Addbot
  • git #7c5f67a4 - build(deps-dev): bump stylelint-config-wikimedia from 0.13.0 to 0.13.1 by Addbot

WikimediaEvents

edit

WikimediaIncubator

edit
  • git #c7c442ae - Add missing message by Jon Harald Søby
  • git #fdd4078f - Add message group for on-wiki messages by Jon Harald Søby

WikimediaMaintenance

edit

WikimediaMessages

edit

Wikistories

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FileExporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • PropertySuggester
  • Quiz
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseLexeme
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaEditorTasks
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

306 Changes in 57 repos by 74 authors