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
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