MediaWiki 1.43/wmf.2

From mediawiki.org
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