MediaWiki 1.43/wmf.2

MediaWiki 1.43.0-wmf.1 Deployment of MediaWiki 1.43.0-wmf.2 to Wikimedia sites MediaWiki 1.43.0-wmf.3

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

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #6c870529 - tests: Return FakeResultWrapper from mocked IReadableDatabase::select by Umherirrender
  • git #4743f9d2 - tests: Widen `@covers` tags in phpunit tests by Timo Tijhof
  • git #0a601acd - Replace SELECT * with real list of used fields by Umherirrender
  • git #3691d773 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender

AdvancedSearch

edit
  • git #eaf978b7 - Add/update documentation of public JavaScript hooks by thiemowmde

BetaFeatures

edit
  • git #1eb4fc26 - Use IResultWrapper::numRows to check for empty IResultWrapper by Umherirrender

CampaignEvents

edit
  • git #ab7f9c7f - styles: Use spacing tokens and unify to variable naming guidelines by Volker E.
  • git #e931b7f8 - styles: Use font tokens by Volker E.
  • git #0484b5d3 - styles: Use available Codex token by Volker E.
  • git #c4b9a38d - Add default query values to url when using navbar by Michelle
  • git #e04f90d5 - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
  • git #f213689c - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
  • git #b87d5d00 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #f80cfd11 - Do not show form on success on Special:EnableEventRegistration (task T333579) by Daimona Eaytoy

CentralAuth

edit
  • git #24c5c7a3 - Use expression builder to avoid some raw sql by Umherirrender

CheckUser

edit

CirrusSearch

edit

Cite

edit
  • git #f0849b2b - Internal config variables renamed from Popups to Cite (task T362332) by Adam Wight
  • git #4f50d3b0 - Revert "Remove global for if previews are shown" by WMDE-Fisch
  • git #84a80902 - Update ExtensionTagHandler::lintHandler implementations by Arlo Breault
  • git #f8c9e471 - Replcate global variable by MainConfig by Fomafix
  • git #e009aa5e - build: Remove suppression of PhanUndeclaredProperty for Parser property by Umherirrender
  • git #30663d28 - Cypress test for adding a reference in VisualEditor using templates (task T358657) by mareikeheuer
  • git #9ff28a08 - Use ParserOutput::setUnsortedPageProperty() by C. Scott Ananian
  • git #afdbf2d4 - Remove global for if previews are shown by WMDE-Fisch
  • git #29e1a9e3 - Add main authors of the current non-Parsoid implementation by thiemowmde

Cognate

edit
  • git #b1bd4d0c - Use expression builder to avoid raw sql by Umherirrender

CommunityConfiguration

edit

Collection

edit

ContentTranslation

edit

CreditsSource

edit

Disambiguator

edit

DiscussionTools

edit
  • git #f509f91c - Remove unnecessary IIFE by Ed Sanders
  • git #a74c00ba - Prefer arrow functions for callbacks by Ed Sanders
  • git #cf792094 - TopicSubscriptionsPager: Fix exception when no subscriptions (task T362507) by Bartosz Dziewoński
  • git #e2309342 - Remove DTSUBSCRIBELINK cached HTML compat by Bartosz Dziewoński
  • git #cc9524e2 - Remove workaround for T357812 by Bartosz Dziewoński

DonationInterface

edit

Echo

edit
  • git #760cfad6 - tests: Return FakeResultWrapper from mocked IReadableDatabase::select by Umherirrender
  • git #fa23779a - Stop using the Xml class in this codebase (task T341775) by thiemowmde
  • git #d498e09e - Make use of native str_starts_with() where possible by thiemowmde
  • git #2feece8b - IReadableDatabase::select cannot return false by Umherirrender

EntitySchema

edit

EventLogging

edit

FileImporter

edit

FlaggedRevs

edit

Flow

edit
  • git #6f1768b7 - tests: Return FakeResultWrapper from mocked IReadableDatabase::select by Umherirrender
  • git #5f6cf1ac - IReadableDatabase::select cannot return false by Umherirrender

Gadgets

edit
  • git #1f186a0f - Change type-hints to IReadableDatabase by Umherirrender

GeoData

edit
  • git #513fc296 - tests: Return FakeResultWrapper from mocked IReadableDatabase::select by Umherirrender

GlobalBlocking

edit

GlobalPreferences

edit
  • git #39ed7466 - tests: Return FakeResultWrapper from mocked IReadableDatabase::select by Umherirrender

GlobalUsage

edit

GlobalUserPage

edit

GoogleNewsSitemap

edit

GrowthExperiments

edit

ImageSuggestions

edit

JsonConfig

edit
  • git #a693b54a - Index the jsonconfig_getdata page property by C. Scott Ananian
  • git #e3b25ded - Inject services into hook handlers by Fomafix
  • git #84839d99 - Use HookHandlers and implement CodeEditorGetPageLanguageHook by Fomafix

Kartographer

edit

LabeledSectionTransclusion

edit

LdapAuthentication

edit

LiquidThreads

edit
  • git #9e64c9c3 - Use ParserOutput::setUnsortedPageProperty() by C. Scott Ananian

Math

edit
  • git #71bd1920 - Use native str_starts_with/str_contains and such where possible by thiemowmde

MediaSearch

edit
  • git #11139d42 - Use IResultWrapper::numRows to check for empty IResultWrapper by Umherirrender

MobileFrontend

edit

NearbyPages

edit
  • git #abd459d7 - .nvmrc: Update version from 18.17.0 to 18.20.2 by James D. Forrester

Nuke

edit

ORES

edit

PageAssessments

edit
  • git #7ebcc89f - Type-hint QueryPage::outputResults with IReadableDatabase by Umherirrender
  • git #8983a019 - IReadableDatabase::select cannot return false by Umherirrender

PageImages

edit

PageTriage

edit

Popups

edit

ProofreadPage

edit

PropertySuggester

edit
edit
  • git #b41bf12e - .nvmrc: Update version from 18.17.0 to 18.20.2 by James D. Forrester

ReportIncident

edit

RevisionSlider

edit

Score

edit
  • git #4c9bf3c3 - Remove page property, since it is redundant with the tracking category by C. Scott Ananian

Scribunto

edit

SecureLinkFixer

edit
  • git #2dd4b257 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit

ShortUrl

edit
  • git #de303f54 - Use expression builder to avoid raw sql by Umherirrender
  • git #eb338802 - Fix some line indent by Umherirrender
  • git #e2a183f9 - Remove reference to deprecated IDatabase::nextSequenceValue() method by Aaron Schulz

SpamBlacklist

edit

SubPageList3

edit

SyntaxHighlight_GeSHi

edit

TemplateData

edit
  • git #5c34ea7e - Use much faster upstream assertions to compare Status values by thiemowmde

TemplateStyles

edit
  • git #f9b195cb - build: Remove suppression of PhanUndeclaredProperty for Parser property by Umherirrender

TemplateWizard

edit

TimedMediaHandler

edit

Translate

edit

TwoColConflict

edit
  • git #51f55dac - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender

UniversalLanguageSelector

edit
  • git #b086aebc - Avoid calling expensive ActionsMenuItemsRegistry.getItems by thiemowmde

UploadWizard

edit
  • git #3424a0b1 - Replace deprecated User::newFromName by Fomafix
  • git #3a3df026 - Use $this->getServiceContainer() in maintenance by Fomafix

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit

WikibaseQualityConstraints

edit

WikidataPageBanner

edit
  • git #eadf0701 - Use ParserOutput::setUnsortedPageProperty() by C. Scott Ananian

WikiEditor

edit
  • git #eb5d3aa0 - Remove non-helpful whitespace from "Headings" help panel by thiemowmde

WikiLambda

edit
  • git #cc44df63 - Revert "Fixit: Request Zids in batches of max 50 items" by Jforrester
  • git #d55e1d49 - Add "Move before" and "Move after" options to typed list item menu (task T359664) by gengh
  • git #64471440 - eslint: Drop most over-rides where possible by James D. Forrester
  • git #70122a29 - Table.vue: Simplify DOM labels, shortening for readability by James D. Forrester
  • git #4632363a - Revert "ApiFunctionCallTest: Update Map function expected return to drop Z4K4 again" by Jforrester
  • git #046b3e14 - Fixit: Request Zids in batches of max 50 items (task T359035) by gengh
  • git #e30dc91d - Fixit: Remove Text.vue component (not used) (task T358207) by gengh
  • git #ffa86909 - Replace all `var`'s with `let` or `const`'s (task T362562) by Grace C
  • git #0af18e57 - Re-namespace the 'API' code under 'ActionAPI' so the new 'RestAPI' stuff is clearer by James D. Forrester
  • git #8dfcb9ae - Introduce rest/wikifunctions/v0/fetch/<zids> REST API (task T274269) by James D. Forrester

WikimediaBadges

edit
  • git #7edcf800 - build: Remove required php7.3 from composer.json by Umherirrender

WikimediaCampaignEvents

edit
  • git #4c1bd15e - Migrate to IDatabase::newDeleteQueryBuilder/newInsertQueryBuilder by Umherirrender
  • git #e8578b86 - Update code for ICampaignsDatabase removal (task T361026) by Daimona Eaytoy

WikimediaEvents

edit

WikimediaMaintenance

edit

WikimediaMessages

edit

Wikisource

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • Dashiki
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalCssJs
  • GlobalWatchlist
  • Graph
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LandingCheck
  • Linter
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • SandboxLink
  • SearchExtraNS
  • SearchVue
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubpageSortkey
  • TemplateSandbox
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

334 Changes in 85 repos by 75 authors