MediaWiki 1.43/wmf.1

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