< MediaWiki 1.40
MediaWiki 1.40.0-wmf.8 Deployment of MediaWiki 1.40.0-wmf.10 to Wikimedia sites MediaWiki 1.40.0-wmf.12

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

Core changes

Vendor

Extensions

AbuseFilter

  • git #4f4f01f9 - EchoNotifierTest: Use namespaced Event class by Reedy
  • git #8f50f2a1 - Fix missing null check for deprecated configuration by thiemowmde
  • git #97e0f301 - EchoNotifierTest: Temporarily skip testNotifyForFilter by Reedy

ActiveAbstract

AdvancedSearch

  • git #6bd699cf - Replace deprecated MimeAnalyzer::getTypesForExtension by Umherirrender

BetaFeatures

  • git #56c98bed - build: Remove syntax option from stylelint by Umherirrender

CampaignEvents

CategoryTree

  • git #c5b34028 - Remove phpcs exclude rules and update PHP code by Fomafix
  • git #cf853808 - Check for null after Title::newFromText by Fomafix

CentralAuth

CentralNotice

CheckUser

CirrusSearch

  • git #d9af8479 - Remove SearchResultsType::getStoredFields method by Erik Bernhardson
  • git #473424c5 - Replace deprecated BacklinkCache::getLinks by Umherirrender
  • git #505d07d9 - Do not store token_count and use "fields" to fetch fields by David Causse
  • git #e1866a3c - Correct CompletionSuggesterTest::provideMinMaxQueries by Erik Bernhardson
  • git #d2fc944a - More code cleanup after fatal fix for PHP 8.1 (task T322408) by Mark A. Hershberger
  • git #fe26ebc9 - Make use of the ?? and ??= operators where it makes sense by thiemowmde
  • git #76a570f8 - Use existence check in testExportedProfilesWithI18N by Gergő Tisza
  • git #c3ba45dd - Various code cleanups in test setups and providers by thiemowmde
  • git #01aa776a - Cannot reference the entire &$GLOBALS any more in PHP 8.1 (task T322408) by thiemowmde
  • git #ff8b703e - Replace deprecated `@borderRadius` var with successor `@border-radius-base` (task T322478) by gerritbot
  • git #e571e44a - Fix string interpolation (task T314096) by Reedy
  • git #3f045347 - Fix string interpolation (task T314096) by Reedy
  • git #0ea25589 - PHPUnit: use clearHooks by daniel
  • git #624d8f3c - Allow specifying the profile of the doc size limiter from the doc building API by David Causse
  • git #f27a2f41 - Don't force wgHooks to be an array. by daniel
  • git #e1e95d06 - Drop the CirrusSearchBuildDocumentParse hook by David Causse
  • git #d37f228a - Update integration tests for new thumbnail rendering by Erik Bernhardson
  • git #83ffafa2 - Adjust highlighting_api test for image captions by Erik Bernhardson

Cite

  • git #47a622c0 - Parsoid CSS: Fix counters needed for ol.mw-references by Subramanya Sastry
  • git #08263eca - Tweak CSS defaults to handle Cite_references_link_many_sep properly by Subramanya Sastry
  • git #b588a548 - Parsoid CSS: Add language specific overrides for es, hu, it, sv (task T156350) by Subramanya Sastry
  • git #d6705eb3 - Parsoid CSS: Migrate to using .reference instead of .mw-ref by Subramanya Sastry

CiteThisPage

Citoid

CodeMirror

Collection

ConfirmEdit

  • git #b1c0c0f6 - HCaptchaAuthenticationRequest: Use namespaced CaptchaAuthenticationRequest by Reedy

ContentTranslation

DiscussionTools

DonationInterface

DoubleWiki

Echo

EventBus

FileImporter

FlaggedRevs

Flow

  • git #eadbfa91 - Fix incomplete test mock implementation by thiemowmde
  • git #1c4e0f23 - Use namespaced SpamBlacklist classes by Reedy

GeoData

GlobalBlocking

GlobalPreferences

  • git #9b52eb54 - build: Remove syntax option from stylelint by Umherirrender

GlobalUsage

Graph

  • git #14ed8320 - Move wgGraphSpecs to late JS config vars by Bartosz Dziewoński

GrowthExperiments

ImageSuggestions

  • git #434cee65 - Require MediaWiki 1.31 in extension.json for AutoloadNamespaces by Umherirrender

InputBox

  • git #b197b9ff - Improve Hooks::onMediaWikiPerformAction by Umherirrender
  • git #0203c160 - Remove phpcs exclude rules and update PHP code by Fomafix

IPInfo

JsonConfig

  • git #8f386ae3 - Apply a series of minor code style modernizations/updates by Thiemo Kreuz

Kartographer

LabeledSectionTransclusion

LiquidThreads

MachineVision

  • git #cb2cc68f - Use existing var instead of repeating by Matthias Mullie

MassMessage

Math

MediaSearch

  • git #919b2e8f - Migrate away from Vue 2 compatibility features by Roan Kattouw

MobileFrontend

NearbyPages

  • git #b96e3bdf - Remove a redundant preposition by Amir E. Aharoni

Nuke

ORES

PageImages

PageTriage

PageViewInfo

  • git #64bc779d - WikimediaPageViewService::makeRequest: Don't risk passing null to FormatJson (task T322233) by James D. Forrester
  • git #153fc77d - Make WikimediaPageViewServiceTest PHP 8.1 compatible by thiemowmde

ParserFunctions

  • git #f97da7df - Use HookContainer to register hooks on the fly. by daniel
  • git #928a2160 - Remove dead code from #titleparts implementation by thiemowmde
  • git #ee66f0bf - Simplify weirdly complex ParserFunctions::ifexistInternal() by thiemowmde
  • git #12974560 - Remove unused default values from method parameters by thiemowmde

Phonos

Popups

  • git #a4cdeafe - Replace deprecated `@borderRadius` var with successor `@border-radius-base` (task T322478) by gerritbot
  • git #c58f9234 - Use $this->getServiceContainer() in test cases by Fomafix
  • git #56d8a8df - Inject service SpecialPageFactory by Fomafix
  • git #48741722 - Use short array destructuring instead of list() by Fomafix

ProofreadPage

QuickSurveys

  • git #3d78312a - Simplify values in test setups that don't need it by Thiemo Kreuz

ReadingLists

Scribunto

SearchVue

SecureLinkFixer

  • git #b0791f0b - Update domains.php from Mozilla by Alexander Vorwerk

SyntaxHighlight_GeSHi

TemplateData

TemplateSandbox

  • git #3e3e36d5 - build: Remove syntax option from stylelint by Umherirrender

TemplateStyles

TextExtracts

Thanks

TimedMediaHandler

TitleBlacklist

Translate

TranslationNotifications

TrustedXFF

TwoColConflict

UniversalLanguageSelector

UploadWizard

  • git #35f25bfe - build: Update mediawiki/mediawiki-codesniffer by Umherirrender

UrlShortener

VisualEditor

  • git #2ea27966 - build: Update mediawiki/mediawiki-codesniffer by Umherirrender
  • git #4f4549c4 - build: Update stylelint-config-wikimedia by Umherirrender
  • git #ea62ee6b - Always allow switching to visual when using DirectParsoidClient. by daniel
  • git #288159d6 - Platform: Handle invalid JSON in the other path in #getUserConfig by Bartosz Dziewoński
  • git #d2bbd0ed - Improve smooth scroll to section with visual section editing on desktop by Bartosz Dziewoński
  • git #bb665021 - Use setters to initialize helpers by daniel
  • git #72b4f8cd - Rename HTMLTransform related classes by msantos
  • git #282d075e - Don't log errors due to missing edit buttons (task T314952) by Jon Robson
  • git #1a5a5244 - api-testing: Add test for switching from source to visual mode (task T321862) by daniel
  • git #1647a0ae - Skip tests while renaming HTMLTransform by msantos
  • git #a9a4d9ea - Add HtmlTransformFactory as depdendency for HtmlOutputRendererHelper (task T317019) by Abijeet

Wikibase

WikibaseCirrusSearch

  • git #73fef0b6 - Remove now unused getStoredFields method by Erik Bernhardson
  • git #48f41ecb - Replace getStoredFields with getFields by Erik Bernhardson
  • git #4aa9e8a9 - Remove workaround for PHPUnit 9 migration by Daimona Eaytoy
  • git #b60ebbac - Allow tests to pass when piglatin is enabled by daniel
  • git #966c4aee - Implement CirrusSearch\\ResultsType::getFields by Erik Bernhardson

WikibaseLexeme

WikibaseLexemeCirrusSearch

  • git #7a2be692 - Remove now unused getStoredFields method by Erik Bernhardson
  • git #3b69a577 - Update fixtures for stored_fields -> fields conversion by Erik Bernhardson

WikibaseMediaInfo

  • git #8efdd794 - Reduce logspam from "Revision X belongs to Y instead of expected Z" (task T193690) by Michael Große
  • git #d46bb6fa - Skip test to allow changing Wikibase exception interface by Michael Große
  • git #d7f8234f - Fix mismatching TS_MW timestamp type in a test (task T319219) by thiemowmde
  • git #73bca9c8 - Fix mismatching return type in ValueFormatter mock by thiemowmde

WikibaseQualityConstraints

wikihiero

WikiLambda

WikiLove

WikimediaEvents

WikimediaIncubator

  • git #9be28fe0 - Avoid User::newFromName in SpecialViewUserLang::prefixSearch by Umherirrender
  • git #d42c8cf4 - SpecialViewUserLang: inject UserNamePrefixSearch by Alexander Vorwerk
  • git #4c6b14e8 - Handle null testwiki argument on tests by Umherirrender
  • git #4531230f - onSpecialSearchCreateLink: Handle another null from Title::newFromText (task T320736) by Umherirrender
  • git #0122de00 - onSpecialSearchCreateLink: Handle null from Title::newFromText (task T320736) by Umherirrender

WikimediaMaintenance

  • git #542a7e09 - createExtensionTables.php: Remove closeConnection() by Gergő Tisza

WikimediaMessages

Wikistories

Skins

MinervaNeue

Timeless

Vector

Misc

VisualEditor/VisualEditor

  • git #8592cdc0 - Make use of native .map() in ve.ui.LanguageSearchWidget by thiemowmde

No changes

  • 3D
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CharInsert
  • ChessBrowser
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LoginNotify
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PagedTiffHandler
  • PdfHandler
  • Poem
  • PoolCounter
  • PropertySuggester
  • Quiz
  • RSS
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateWizard
  • TheWikipediaLibrary
  • TocTree
  • TorBlock
  • UploadsLink
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline

Total changes

637 Changes in 95 repos by 99 authors

This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.