MediaWiki 1.43/wmf.11

MediaWiki 1.43.0-wmf.10 Deployment of MediaWiki 1.43.0-wmf.11 to Wikimedia sites MediaWiki 1.43.0-wmf.12

The latest version (labeled "1.43.0-wmf.11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 25 June 2024 (see the roadmap).

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit

CampaignEvents

edit

CentralAuth

edit
  • git #36d00369 - SpecialCentralAutoLogin: Set performer on autocreate (T316303) by Gergő Tisza
  • git #63a7bc9f - LoadExtensionSchemaUpdates: Remove unused path from 'runMaintenance' action (T367918) by Bartosz Dziewoński
  • git #f7d277ed - CentralAuthUser: Remove unused importLocalNames() by Bartosz Dziewoński

CheckUser

edit

Cite

edit

CodeMirror

edit
  • git #b3316356 - Remove unnecessary local context variables by Ed Sanders
  • git #f0fb93d3 - ESLint: Enforce prefer-const by Ed Sanders
  • git #1b101f09 - ESLint: Update syntax to ES6 and autofix by Ed Sanders
  • git #6958b99f - build: Update eslint-config-wikimedia to 0.28.2 and autofix by Ed Sanders
  • git #17086919 - HooksTest: Swap out use of deprecated getOptionKinds() by James D. Forrester

CommunityConfiguration

edit
  • git #5c459789 - tests: Assert Special:CommunityConfiguration does not depend on specific validator by Martin Urbanec
  • git #63e29676 - MessagesProcessor: add missing title message by Sergio Gimeno
  • git #3efa089d - Editor: disable add more array elements button after limit is reached by Michael Große
  • git #4575715d - Add array management (T366274) by Michael Große
  • git #e288b77a - Add constants for minItems/maxItems json-schema vocab by Michael Große
  • git #474f3197 - Editor: use a single label for array items (T364846) by Sergio Gimeno
  • git #9488b17b - Editor: compute form labels in server (T367502) by Sergio Gimeno
  • git #4975b97e - Update authors field in extension.json by Martin Urbanec
  • git #5d580582 - JsonSchemaBuilder: Process nested defaults (T365695) by Martin Urbanec

ConfirmEdit

edit
  • git #b17f5852 - QuestyCaptcha: trim trailing spaces from the user-submitted CAPTCHA answer (T368112) by Jack Phoenix

ContentTranslation

edit

DiscussionTools

edit

Echo

edit

EventBus

edit

FileExporter

edit
  • git #9b2f3f11 - Fix broken setMwGlobals call in FileExporterHooksTest by thiemowmde

FileImporter

edit

FlaggedRevs

edit

Flow

edit
  • git #44b3f48a - Use ::class for class name resolution of Notifications config by Umherirrender
  • git #d66cad68 - Remove usages of AbuseFilterActorMigration by Matěj Suchánek
  • git #eb8ec010 - container.php: move `storage.topic_list*` to ServiceWiring.php (T170330) by DannyS712
  • git #ece5879f - container.php: move `storage.(wiki|url)_reference` to ServiceWiring.php (T170330) by DannyS712
  • git #3f930235 - container.php: move `controller.opt_in` to ServiceWiring.php (T170330) by DannyS712
  • git #d00b03d4 - container.php: inline `controller.abusefilter` into `controller.spamfilter` (T170330) by DannyS712

GeoData

edit

GlobalBlocking

edit

GrowthExperiments

edit
  • git #34d61ba1 - Improve dark mode on Growth homepage (T357699) by Jon Robson
  • git #b799c0f2 - Enable dark mode via skin invert for Special:Homepage (T357699) by Jon Robson
  • git #60d448e8 - i18n: Add message for "Add another link" button in the CommConf help panel section (T366274) by Michael Große
  • git #d4163b73 - Config: remove index labels for help links array by Sergio Gimeno
  • git #6fd2470f - Config: add help links item label (T364846) by Sergio Gimeno
  • git #a081ce80 - tests: skip test that depends CommunityConfiguration if it is not loaded (T367954) by Michael Große
  • git #95c86d9f - Only log error if both registration and last_edit keys are not set (T366761) by Michael Große
  • git #c7d29292 - Fix broken setMwGlobals calls in tests by thiemowmde
  • git #49ecf5de - body-param: Stop using getParamSettings for body params (T367394) by Atieno
  • git #8b52aecf - tests: assert that tasks can be loaded from empty config by Michael Große
  • git #9b5e9af4 - Stop using $wgBlockTargetMigrationStage (T362133) by Tim Starling
  • git #b5fd5e0d - SuggestedEditsSchema: Add defaults for missing fields (T365695) by Martin Urbanec
  • git #6bf685f0 - MenteeOverviewDataUpdater: Call autoReconfigure() when waiting for replication (T367764) by Martin Urbanec

ImageSuggestions

edit
  • git #4ef1d48a - Use ::class for class name resolution of EchoUserLocator by Umherirrender

Kartographer

edit
  • git #d561f010 - Make use of nesting in new .less files by thiemowmde
  • git #23967285 - Turn two more .css files into .less by thiemowmde
  • git #8754f8ef - Update missing pieces in Terminology section in README by thiemowmde

MassMessage

edit

Math

edit

MobileApp

edit

MobileFrontend

edit

MultimediaViewer

edit

OATHAuth

edit
  • git #2e491bfd - Use ::class for class name resolution of EchoUserLocator by Umherirrender

PagedTiffHandler

edit

PageTriage

edit

Phonos

edit
  • git #cb8bd91e - Revert "Short term fix for phonos button" by Jdlrobson

Popups

edit

ProofreadPage

edit

QuickSurveys

edit
  • git #2a339f36 - Avoid confusing code duplication in SurveyFactoryTest by thiemowmde

ReadingLists

edit

Score

edit

TimedMediaHandler

edit
  • git #f95974ed - Mark icon up with notheme so it is not modified in dark mode (T367402) by Jon Robson

Translate

edit
  • git #5011711d - ext.translate.special.translate: Delete undefined url params (T368261) by Abijeet
  • git #f35ea985 - ext.translate.pagemode.js: Mark methods as private (T348084) by Abijeet
  • git #b1615ab2 - ext.translate.groupselector.js: Mark methods as private and internal (T348084) by Abijeet
  • git #96a2265c - MessageBundleLuaLibrary: Add ability to skip loading fallbacks (T359918) by Abijeet
  • git #8914efce - MessageGroupSubscription: Set bundling rule only for supported events (T363903) by Abijeet
  • git #5be23573 - MessageGroupSubscription: Bundle subscriptions by message group (T363903) by Abijeet
  • git #d548704f - ext.translate.editor.shortcuts.js: Mark methods as internal by Abijeet
  • git #3abbb096 - ext.translate.editor.js: Mark methods as private or internal (T348084) by Abijeet
  • git #dd0eb1fd - ext.translate.editor.helpers: Mark methods as internal (T348084) by Abijeet
  • git #ea52e627 - MessageBundleLuaLibrary: Add page language code in module options (T359918) by Abijeet
  • git #6b8748c1 - MessageBundleLibrary.lua: Change the way translations are requested (T359918) by Abijeet
  • git #9d63d1c6 - MessageBundleLuaLibrary: Load translations from fallback (T359918) by Abijeet
  • git #be3ff1a4 - Fix broken setMwGlobals call in EntitySearchTest by thiemowmde
  • git #eece6ee1 - Use upstream assertStatusGood in tests by thiemowmde
  • git #f98d499b - MessageBundleLuaLibrary: Load the translations from MessageBundle (T359918) by Abijeet
  • git #b5e14611 - MessageBundleLuaLibrary: Add code to validate the message bundle (T359918) by Abijeet
  • git #1657b2e3 - POC: Add a sample Lua library to access message bundles (T359918) by Abijeet

TwoColConflict

edit

UploadWizard

edit

VisualEditor

edit

Wikibase

edit
  • git #c05f15e0 - REST: Remove usage of JsonBodyValidator in AddItemAliasesInLanguageRouteHandler (T363084) by Muhammad Jaziraly
  • git #1b1f6150 - REST: Use custom top-level field validation (T363084) by Jakob Warkotsch
  • git #588c14ea - REST: Use `invalid-path-parameter` for invalid language codes and site ids. (T366172) by Muhammad Jaziraly
  • git #cdacd4a6 - REST: Replace `invalid-statement-id` with `invalid-path-parameter` (T366172) by Muhammad Jaziraly
  • git #472e99b2 - REST: Generalise 'invalid-query-parameter' error (T366175) by Silvan
  • git #6acad485 - REST: Replace `invalid-property-id` with `invalid-path-parameter` (T366172) by Muhammad Jaziraly
  • git #c660d032 - REST: Update OAS by adding invalid sitelink type error to InvalidNewItemInput by dima koushha
  • git #f7634d3a - REST: Validate sitelinks in PatchItem use case (T365029) by dima koushha
  • git #9d776241 - ADR: Data type specific value deserialization (T360604) by Jakob Warkotsch
  • git #af17515a - REST: Remove usage of JsonBodyValidator in AddItemStatementRouteHandler (T363084) by Jakob Warkotsch
  • git #58789a3b - Remove custom CI $wgTempAccountCreationThrottle (T365676) by Lucas Werkmeister
  • git #46b126c5 - REST: Replace the `invalid-item-id` error with the generalized `invalid-path-parameter` one. (T366172) by Muhammad Jaziraly
  • git #4069945a - REST: Specify eslint config in `package.json` script by Ollie Shotton
  • git #25301598 - REST: Fix ValidatingRequestDeserializer validator mapping test by Jakob Warkotsch
  • git #310b2d1e - REST: Use term type specific path param validators (T367070) by Jakob Warkotsch
  • git #4dda7c3e - repo: Use namespaced classes (1) by Umherirrender
  • git #cfe78bae - REST: Add "mul" language code handling e2e tests (T367070) by Jakob Warkotsch
  • git #c7acfe60 - REST: Use term type specific validators (T367070) by Jakob Warkotsch
  • git #256c048b - client: Use namespaced classes by Umherirrender
  • git #89cf41a6 - repo: Use namespaced classes (2) by Umherirrender
  • git #3377bdf3 - client\tests: Use namespaced classes by Umherirrender
  • git #79f22d69 - repo\tests: Use namespaced classes (2) by Umherirrender
  • git #a686cf3a - repo\tests: Use namespaced classes (1) by Umherirrender

WikibaseLexeme

edit

WikiEditor

edit

WikiLambda

edit
  • git #0c80d3f5 - Replace Z0 instances inside of code key Z16K2 (T367168) by gengh
  • git #fa039a3a - ZCode.vue: Disable the code field until language is chosen (T343635) by Daphne Smit
  • git #eac61813 - Create DB table wikilambda_zobject_join (T357552) by dmartin
  • git #2abd76a2 - ZObjectStore::updateZObject: Pass in context, so we don't use the deprecated Status::getMessage() by James D. Forrester
  • git #ace2f592 - jest lint fixes by Daphne Smit
  • git #2462b63e - tests: Disable Z823 test for now, as it's broken (T368041) by James D. Forrester
  • git #3d601e67 - Add wikilambda-toggle-expanded-view message to extension.json (T362056) by gengh
  • git #5784192d - Use isEnumType in selector and isCustomEnum for creating literals (T367159) by gengh

WikiLove

edit

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • AutoModerator
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DonationInterface
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuth
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • PropertySuggester
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Scribunto
  • 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
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

243 Changes in 51 repos by 67 authors