Jump to content

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