MediaWiki 1.43/wmf.19

MediaWiki 1.43.0-wmf.18 Deployment of MediaWiki 1.43.0-wmf.19 to Wikimedia sites MediaWiki 1.43.0-wmf.20

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

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #237d54d5 - Replace gettype() with get_debug_type() in exception messages etc. by Bartosz Dziewoński

AdvancedSearch

edit
  • git #967eef57 - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender

AutoModerator

edit

CampaignEvents

edit
  • git #4f76072f - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender

CentralAuth

edit

Chart

edit

CheckUser

edit
  • git #a3bacf8b - Use $this->getServiceContainer() in maintenance and tests by Fomafix
  • git #c2d6fd86 - TimelinePagerTest: Ignore log_id in the tests (task T372421) by Fomafix
  • git #94f368f2 - Replace gettype() with get_debug_type() in log messages by Bartosz Dziewoński

CirrusSearch

edit

Cite

edit

cldr

edit
  • git #c725d656 - Add Hebrew names by Amir E. Aharoni
  • git #a5081e43 - Add an English local name for Northern Tujia (tji) by Amir E. Aharoni

CodeMirror

edit

CommunityConfiguration

edit
  • git #1489002b - fix(editor): fix ClientErrorMessage by using `$i18n` in template by Michael Große
  • git #b4c398de - fix(editor): show main validation message on first error by Michael Große
  • git #92886a98 - feat(editor): support native validation for String and Number controls (task T360921) by Michael Große

Collection

edit

ConfirmEdit

edit
  • git #9f1f29dd - captcha.py: Simplify and sort import statements by Reedy

ContentTranslation

edit

DiscussionTools

edit

DonationInterface

edit

Echo

edit
  • git #14b06b78 - Consistent Casing for "iconUrl" by Dr4goniez
  • git #22b05a1e - Replace gettype() with get_debug_type() in exception messages etc. by Bartosz Dziewoński
  • git #2a4f1864 - Remove obsolete PHPDoc copies from fully typed constructors by thiemowmde

ElectronPdfService

edit

EntitySchema

edit

EventBus

edit

EventLogging

edit
  • git #4f2ee1a4 - build: Updating composer dependencies by Umherirrender

FlaggedRevs

edit
  • git #9e34bf2f - Simplify watcher count display in Pending Changes table (task T372203) by Doğu Abaris
  • git #2cf03bb2 - Apply a minor naming tweak by Ebrahim Byagowi
  • git #2414a386 - Remove duplicated code to build the table footer by Ebrahim Byagowi
  • git #f3a8bca3 - Remove @since tags from private methods by Ebrahim Byagowi
  • git #87a05a0a - i18n: Use locally formatted digits in Special:PendingChanges by Ebrahim Byagowi

Flow

edit

FundraisingTranslateWorkflow

edit
  • git #0612cac0 - Use $this->getConfVar instead of global config variable by Fomafix
  • git #5b780580 - Use overrideConfigValue instead of setMwGlobals by Fomafix

GeoData

edit

GlobalBlocking

edit

GlobalUsage

edit
  • git #fe49c020 - Add missing documentation to class properties by Umherirrender

GrowthExperiments

edit

GuidedTour

edit

intersection

edit

IPInfo

edit

JsonConfig

edit
  • git #dddaf7eb - Replace gettype() with get_debug_type() in log messages by Bartosz Dziewoński

Kartographer

edit

LiquidThreads

edit
  • git #81fa688d - build: Remove unused phan suppression by Umherirrender

Math

edit
  • git #10e2e17b - Remove unused return values from MMLTestUtil by thiemowmde
  • git #927e0d7f - Utilize modern ?: and ?? and ??= operators where possible by thiemowmde

MobileFrontend

edit
  • git #31809414 - build: Updating composer dependencies by Umherirrender
  • git #3d8db99d - Inject MobileFrontend.FeaturesManager in MobileFrontendHooks by Arlo Breault

MultimediaViewer

edit

NearbyPages

edit
  • git #5eb80d4e - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender

ORES

edit
  • git #1a680c58 - Use real type hints for class properties holding injected services by Umherirrender

Phonos

edit

Popups

edit
  • git #4f129f40 - build: Updating composer dependencies by Umherirrender

ReportIncident

edit
  • git #6fa0d730 - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender

Score

edit

SearchVue

edit

SecureLinkFixer

edit
  • git #74a31910 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit
  • git #d282e043 - Allow user to select most active wiki on vote page by Daniel Riedmüller

TitleBlacklist

edit
  • git #7b5e9c78 - Replace confusing count() on associative arrays with known keys by thiemowmde
  • git #8662c467 - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde
  • git #91747311 - Make use of ?? operators in TitleBlacklist::isBlacklisted by thiemowmde
  • git #01985564 - Fix flipped version number comparison for the whitelist by thiemowmde

Translate

edit

UploadWizard

edit
  • git #dc53e048 - Use Codex provided colors in more places by Ebrahim Byagowi
  • git #377e4d26 - Invert licenses icons colors in the dark mode by Ebrahim Byagowi
  • git #7a3f9d94 - i18n: Use localized and formatted digits for uploads count by Ebrahim Byagowi
  • git #28d2651f - Update request to call the production endpoint (task T370762) by Matthias Mullie

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit
  • git #a476a309 - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde

WikibaseMediaInfo

edit
  • git #b513865b - Use …::class feature instead of hard-coding namespace in string by thiemowmde
  • git #ed36494d - Remove unused code from MediaSearchEntitiesFetcher::mbUcFirst by thiemowmde
  • git #1c6a79f0 - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde
  • git #5dc3263c - Use upstream NullLogger in tests by thiemowmde

WikibaseQualityConstraints

edit
  • git #ba135797 - Use strict_types in recently modified files (task T369079) by Audrey Penven
  • git #9ad381ee - Update vague array types in ConstraintChecker interface by thiemowmde
  • git #2cd64940 - Make use of the ??= and ?? operators in more places by thiemowmde
  • git #0dd9772a - UniqueValueChecker queries additional endpoints (task T369079) by Audrey Penven
  • git #38a96586 - Replace gettype() with get_debug_type() in exception messages by Bartosz Dziewoński

wikihiero

edit

WikiLambda

edit
  • git #2e17931a - FunctionViewerDetailsTable.vue: Fix alignment of checkboxes in table by Daphne Smit
  • git #0263af7b - Introduce wgWikiLambdaEnableRepoMode so it can be disabled on client-only wikis by James D. Forrester
  • git #2dec075f - WikiLambadApiBase: Factor out execute/run pattern here too by James D. Forrester
  • git #b35bcea7 - FunctionMetadataDialog: Skip metadata set when it only contains zObjectKey but no more metadata (task T369625) by Daphne Smit
  • git #e8fe01b3 - App.vue: Increase jest test coverage for uncovered popstate lines by Daphne Smit
  • git #65ff20fb - API: Factor out WikiLambdaApiQueryGeneratorBase for simplicity by James D. Forrester
  • git #e8dad2dc - Make WikiLambdaApiBase::dieWithZError static to clean up code by James D. Forrester
  • git #c9141d20 - FunctionEditor: Limit input labels to a maximum length of 50 characters on the Frontend (task T370995) by Daphne Smit
  • git #e99210d3 - i18n: Pluralization missing for validation messages by Daphne Smit
  • git #45fb7c61 - FunctionEditor: Re-use AboutEditMetadata logic to alter page title when Function Editor name fields change (task T371350) by Daphne Smit
  • git #66d3b847 - Styles: Implement proposed styling Guidelines and naming conventions (task T369596) by Daphne Smit
  • git #b7be5d4a - tests: Remove use of LBFactory::waitForReplication by Umherirrender

WikimediaIncubator

edit
  • git #8dee7254 - Use more narrow ConnectionProvider instead of LoadBalancer by thiemowmde

Skins

edit

MinervaNeue

edit

Vector

edit
  • git #13bfc3b0 - build: Updating mediawiki/mediawiki-codesniffer to 44.0.0 by Umherirrender
  • git #2d281db7 - Revert "Prevent dark-mode styles from affecting print media" by Jdlrobson

Misc

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CommunityRequests
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • ReadingLists
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Scribunto
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor/VisualEditor
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • Wikistories
  • XAnalytics
  • timeline

Total changes

edit

242 Changes in 63 repos by 68 authors