MediaWiki 1.43/wmf.1

From mediawiki.org
MediaWiki 1.43.0-wmf.0 Deployment of MediaWiki 1.43.0-wmf.1 to Wikimedia sites MediaWiki 1.43.0-wmf.2

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

Core changes[edit]

Vendor[edit]

Extensions[edit]

AbuseFilter[edit]

  • git #56c0f631 - tests: Widen `@covers` tags in SpecsTest by Timo Tijhof
  • git #a5e0851d - BlockedDomainFilter: Always return Status from filter() by Bartosz Dziewoński
  • git #ad2600b6 - Clean up injection of DatabaseBlockStore by Matěj SuchĂĄnek
  • git #07a04b74 - Remove small pieces of unused code from SpecsFormatterTest by thiemowmde
  • git #0b0fab9d - Fix wrong getMockMessage() calls in tests by thiemowmde
  • git #c9f83431 - Use modern str_starts_with() and [ ... ] syntax by thiemowmde
  • git #7f214ec1 - Replace array_merge in tests with the [ ... ] syntax by thiemowmde
  • git #68ff6685 - Add new variable for last edit time (task T269769) by Matěj SuchĂĄnek
  • git #ac777ee8 - Fix new Phan errors by Bartosz Dziewoński
  • git #2df93d2b - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender

BounceHandler[edit]

  • git #7fbf4ae2 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender

CampaignEvents[edit]

CentralAuth[edit]

  • git #745d3649 - Use IDatabase::timestamp for user_touched by Umherirrender
  • git #ffd7e44c - CentralAuthSessionManager: Migrate session metrics to StatsLib (task T360458) by Derick Alangi
  • git #00768e9f - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
  • git #a309fdfe - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #9e7608cd - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
  • git #b2ce6f8f - Remove old jquery.suggestions-based autocomplete (task T85394) by Bartosz Dziewoński
  • git #82bcd3d4 - SpecialGlobalRenameUser: Convert to OOUI by Bartosz Dziewoński

CheckUser[edit]

CirrusSearch[edit]

Cite[edit]

  • git #fc5f22b3 - CiteParserHooksTest: make test compatible with removal of dynamic property by C. Scott Ananian
  • git #d94d7f92 - Re-enable and fix tests after Parsoid modification (task T214241) by Isabelle Hurbain-Palatin
  • git #ce2f65c5 - Add 'Extends' section to Wikitext toolbar Help menu in Beta Cluster (task T361088) by mareikeheuer

CodeMirror[edit]

CommunityConfiguration[edit]

ConfirmEdit[edit]

ContentTranslation[edit]

  • git #5c19f5fd - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
  • git #0dc00bfa - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
  • git #72280f90 - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender

Disambiguator[edit]

  • git #1fb5d42e - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender

DonationInterface[edit]

Echo[edit]

  • git #aa41e1e2 - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
  • git #d2eb46e7 - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender

EntitySchema[edit]

FileImporter[edit]

  • git #3286f85f - Use NullLogger in tests by thiemowmde
  • git #e9bc37b3 - Make swapTemplate return ?string instead of string|false by thiemowmde
  • git #29b53663 - Make use of the ??= operator in more places by thiemowmde

FlaggedRevs[edit]

  • git #cb72edaf - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender

Flow[edit]

  • git #5a2a9052 - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
  • git #f9643041 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #f9425ffe - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender

GeoData[edit]

  • git #3e6fd020 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender

GlobalBlocking[edit]

  • git #36f60336 - tests: Use InsertQueryBuilder::row for single test data by Umherirrender
  • git #a2f39c7b - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #f735874e - Pin wgGlobalBlockingAllowGlobalAccountBlocks in tests that need it (task T362079) by Dreamy Jazz

GlobalPreferences[edit]

GlobalUsage[edit]

  • git #73562589 - Protect GlobalUsage::copyLocalImagelinks for empty row set by Umherirrender

GrowthExperiments[edit]

  • git #ab102b03 - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
  • git #6cf6889c - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
  • git #c4af191e - Community configuration: Add HomepageSchema (task T360473) by Martin Urbanec

ImageSuggestions[edit]

Kartographer[edit]

Linter[edit]

  • git #261339c2 - Inject Database into TotalsLookup by Arlo Breault
  • git #ffc266ea - Drop DatabaseFactory, just have Database as the service by Arlo Breault
  • git #c04b0758 - Stop constructing Database with a page id by Arlo Breault
  • git #1c536842 - Construct services with ServiceOptions by Arlo Breault
  • git #4f991b5d - [DI] Clean up LintErrorsPager by C. Scott Ananian
  • git #633d6024 - [DI] Make TotalsLookup an injectable service by C. Scott Ananian
  • git #24f771a6 - [DI] Make CategoryManager and Database injectable services by C. Scott Ananian

LiquidThreads[edit]

  • git #775c4091 - Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
  • git #073a30bf - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender

Math[edit]

MobileFrontend[edit]

  • git #4b21dae4 - Replace codex-search with codex module, add bundle size tests (task T356688) by bwang
  • git #58b2437c - Second attempt at "Update mobile search for dark mode, remove unused functions in MobilePage.php"" (task T358904) by Bernard Wang
  • git #3ea7a4b1 - Revert "Update mobile search for dark mode, remove unused functions in MobilePage.php" (task T362297) by Jdrewniak

Newsletter[edit]

  • git #412c3afc - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder by Umherirrender
  • git #7ac40ec4 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender

PageTriage[edit]

ParserMigration[edit]

  • git #b9139c64 - build: Run stylelint for less file by Umherirrender

Popups[edit]

ProofreadPage[edit]

  • git #938d516f - Migrate to IDatabase::newUpdateQueryBuilder/newDeleteQueryBuilder by Umherirrender
  • git #c594a7bd - Hide link text for nav links, because images are used (task T362083) by Sam Wilson

PropertySuggester[edit]

ReadingLists[edit]

  • git #9449d706 - tests: Migrate to IDatabase::newInsertQueryBuilder/newUpdateQueryBuilder by Umherirrender
  • git #999b3b40 - Migrate addQuotes, makeList to expression builder (task T350955) by Atieno

RelatedArticles[edit]

Score[edit]

Scribunto[edit]

SecurePoll[edit]

  • git #f8775b1f - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
  • git #46f4142f - Migrate to IDatabase::newReplaceQueryBuilder by Umherirrender
  • git #bc785c71 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #f66bb9cb - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
  • git #50b90ad2 - Migrate to IDatabase::newInsertQueryBuilder for upsert by Umherirrender
  • git #af4cde92 - tests: Replace workaround that concatenated an internal file by Timo Tijhof

SyntaxHighlight_GeSHi[edit]

TemplateData[edit]

  • git #f09228b5 - Pull dependency on global MediaWikiServices up one level by thiemowmde

TheWikipediaLibrary[edit]

  • git #f374a1bf - tests: Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender

TimedMediaHandler[edit]

Translate[edit]

  • git #70d00ea0 - Use $this->getServiceContainer() in tests by Fomafix
  • git #7b2184b6 - MatchSetValidator: tidy up properties by Niklas LaxstrĂśm
  • git #805a3c48 - Add missing parameter to 'translate-checks-value-not-present' by Jon Harald Søby
  • git #f1e48ff5 - TranslatableBundleExporter: export full history by Pols12
  • git #f58fe2bd - JS: Replace 'parent' with 'super' by Ed Sanders
  • git #4430592a - HookHandler::onAbuseFilterBuilder: Document used messages properly by Ed Sanders
  • git #d1eb5cc8 - Tux: Improve handling of save errors (task T360447) by Jon Harald Søby

UploadWizard[edit]

  • git #d5913310 - i18n: [mwe-upwiz-source-text] Use $2 in en message so it's available to translators by Matěj SuchĂĄnek
  • git #ac71763f - build: Upgrade eslint-config-wikimedia to 0.27.0 and make pass by James D. Forrester
  • git #b1c73670 - build: Upgrade php-parallel-lint/php-parallel-lint to 1.4.0 by James D. Forrester

Wikibase[edit]

WikibaseLexeme[edit]

  • git #6a416ae8 - Rename "Unserializable" trait to "Nonserializable" by Bartosz Dziewoński

WikibaseMediaInfo[edit]

WikibaseQualityConstraints[edit]

  • git #9062c646 - Migrate to IDatabase::newInsertQueryBuilder/newDeleteQueryBuilder (task T289046) by Umherirrender
  • git #bd085c18 - ForamtCheckerTest: Use $config in testFormatConstraintViolationSparql by Reedy

WikiLambda[edit]

WikiLove[edit]

  • git #d53f2f05 - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender

WikimediaCampaignEvents[edit]

WikimediaEditorTasks[edit]

  • git #bc014914 - Migrate to IDatabase::newDeleteQueryBuilder/newUpdateQueryBuilder by Umherirrender

WikimediaEvents[edit]

WikimediaMaintenance[edit]

  • git #2c2805c2 - Migrate to IDatabase::newUpdateQueryBuilder/newInsertQueryBuilder by Umherirrender

WikimediaMessages[edit]

Wikistories[edit]

Skins[edit]

MinervaNeue[edit]

  • git #3bae5281 - Fix HTML errors reported by Firefox view-source by Fomafix
  • git #6f300444 - Replace WebRequest::getText and ::getVal by ::getRawVal or ::getCheck by Fomafix

Vector[edit]

Misc[edit]

VisualEditor/VisualEditor[edit]

  • git #62238cca - Instruct developers to set FIREFOX_BIN in their environment during setup (task T362333) by ZoĂŤ
  • git #c2d7ce24 - ve.init.platform: Add #hasLanguageCode by Ed Sanders
  • git #76e93fd0 - Make slug animation skin-agnostic by Ed Sanders
  • git #f52df2ca - ve.ce.Surface: Use transitionend events by Ed Sanders
  • git #836dae58 - Use transitionend events instead of hard coding animation time by Ed Sanders

No changes[edit]

  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • DiscussionTools
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes[edit]

309 Changes in 63 repos by 76 authors