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

RelatedArticles 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