MediaWiki 1.43/wmf.21

MediaWiki 1.43.0-wmf.20 Deployment of MediaWiki 1.43.0-wmf.21 to Wikimedia sites MediaWiki 1.43.0-wmf.22

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

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit

ApiFeatureUsage

edit
  • git #6c8563bd - Simplify ApiFeatureUsageQueryEngine method signatures a bit by Aaron Schulz
  • git #8c82d680 - Fix date conversion in ApiFeatureUsageQueryEngineSql::suggestDateRange() by Aaron Schulz

AutoModerator

edit

Babel

edit
  • git #a98fe061 - Use my other name in extension.json by Kunal Mehta

CampaignEvents

edit

CentralAuth

edit

Chart

edit
  • git #4b514a42 - Update sample.wiki with new wikitext syntax by Roan Kattouw
  • git #f0f2639f - Remove outdated CLI code by Roan Kattouw
  • git #b2c86cb3 - Escape messages for Html::errorBox by Umherirrender

CheckUser

edit

CirrusSearch

edit

Cite

edit
  • git #581d987b - Fix null reference error in 2017 source editor (task T373661) by thiemowmde
  • git #31dcf252 - [refactor] Replace InternalList with DocumentReferences in ReferenceEditPanel by WMDE-Fisch
  • git #24915de7 - Drop unused, duplicate "this is an extension" message (task T373564) by thiemowmde
  • git #b5522b70 - Drop unused "Re-use by this name" message (task T373564) by thiemowmde
  • git #63396930 - [refactor] Update some usages to new refs interface by Adam Wight
  • git #b69614fc - [refactor] groupInput takes narrower parameters by Adam Wight
  • git #8c084917 - [refactor] New interface in MWReferenceContextItem by Adam Wight
  • git #35e8af7d - Clean up reflist usage of MWGroupReferences (task T372871) by Adam Wight
  • git #850586c6 - [refactor] Inline single-use variables by Adam Wight
  • git #3774c86a - Add parameters to Cite error messages in Parsoid by Isabelle Hurbain-Palatin
  • git #a3a60915 - Fix and update styling in reference re-use dialog (task T372385) by thiemowmde
  • git #d55d6413 - Reword the missing main ref hint in editing and context menu (task T372871) by WMDE-Fisch
  • git #b223649f - Move existing ReferenceListFormatter code closer together by thiemowmde
  • git #a4ffedbc - Remove not needed int type from ReferenceListFormatter by thiemowmde
  • git #3cebd437 - Make use of createNoOpMock in ReferenceListFormatterTest by thiemowmde
  • git #d885a0c6 - Allow disabling the alternative backlink labels message by thiemowmde

CodeMirror

edit

CommunityConfiguration

edit

CommunityRequests

edit

ConfirmEdit

edit

ContentTranslation

edit
  • git #207b4d8a - Add missing documentation to class properties by Umherirrender
  • git #776fbf68 - build: Exclude app folder from composer based linters by Umherirrender

DiscussionTools

edit

DonationInterface

edit
  • git #1af75c52 - Add a var in the top level to filter if we want to get address from donor for ach (task T360825) by wfan
  • git #bc6c8590 - Add backend_processor and id to gravy queue messages (task T372589) by Elliott Eggleston
  • git #b2e6f42f - Add missing config file to gravy gateway by Elliott Eggleston
  • git #c3b663ea - Update SmashPig version by Elliott Eggleston
  • git #ac69d05b - Send payment_submethod not issuer_id for ideal by Elliott Eggleston
  • git #d49e69c2 - Add missing documentation to class properties by Umherirrender
  • git #099dbbb7 - Use real type hints for class properties holding type hinted arguments by Umherirrender

Echo

edit
  • git #017b9368 - build: Update MediaWiki requirement to 1.43 by James D. Forrester

EventBus

edit

EventLogging

edit

ExtensionDistributor

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

FileExporter

edit

FileImporter

edit

FlaggedRevs

edit

Flow

edit

FundraisingTranslateWorkflow

edit
  • git #4fe3cfd4 - build: Update MediaWiki requirement to 1.43 by James D. Forrester

GeoData

edit

GlobalBlocking

edit

GlobalWatchlist

edit

GrowthExperiments

edit

Interwiki

edit

IPInfo

edit

Kartographer

edit

Math

edit

MobileFrontend

edit

Newsletter

edit

OAuth

edit
  • git #ec9852b9 - build: Use inline ignore for Generic.CodeAnalysis.AssignmentInCondition by Umherirrender

PageTriage

edit

ParserMigration

edit
  • git #a812cba5 - Use $this->getContext() instead of $this->context by Fomafix

PropertySuggester

edit
  • git #e05e5aa9 - tests: Use getNewTempFile to simplify test setup by Umherirrender

QuickSurveys

edit
  • git #b1bcc7ab - tests: Drop testItShouldAllowAQuestionWithoutDependsOn, dupe of testItShouldAllowAnswersWithALabelString by thiemowmde
  • git #de721335 - build: Update MediaWiki requirement to 1.43 by James D. Forrester
  • git #4c70d272 - Use existing NullLogger in tests by thiemowmde
  • git #ef923d14 - Drop broken QUnit test that works only in Chrome (task T372596) by thiemowmde

Scribunto

edit
  • git #bb71303a - Replace use of deprecated global URL functions with wfGetUrlUtils() (task T319340) by James D. Forrester
  • git #40ebea23 - Make use of MainConfigNames constants in tests by thiemowmde
  • git #5ced07c3 - Improve a few PHPDoc type hints by thiemowmde
  • git #ffafba06 - Remove meaningless return true from hook handler functions by thiemowmde

SecureLinkFixer

edit
  • git #9bfcb752 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit

SimilarEditors

edit
  • git #9bef1a12 - build: Update MediaWiki requirement to 1.43 by James D. Forrester

TemplateSandbox

edit
  • git #4ece0502 - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix
  • git #777c4997 - Use $output->getConfig() instead of global variable by Fomafix

TemplateWizard

edit

TimedMediaHandler

edit
  • git #f4065045 - build: Update MediaWiki requirement to 1.43 by James D. Forrester

Translate

edit

UniversalLanguageSelector

edit
  • git #150ead69 - Updates from jquery.ime by Srishakatux
  • git #2beab731 - Remove a vandal's username from translation file by mary123

VipsScaler

edit

VisualEditor

edit

WebAuthn

edit
  • git #9d31586e - Replace use of deprecated global URL functions with wfGetUrlUtils() (task T319340) by James D. Forrester
  • git #5209eb6b - build: Replace eslint ad-hoc mix of es5+es6 with es6 rules by Timo Tijhof
  • git #090e06a1 - Replace bind(this) with arrow function by Timo Tijhof
  • git #50fcad23 - Do not swallow errors from navigator.credentials.create() by Gergő Tisza

Wikibase

edit

WikibaseCirrusSearch

edit

WikibaseLexeme

edit

WikidataPageBanner

edit

WikiLambda

edit
  • git #6b5dd7a6 - SpecialViewObject: Page Information toolbox link is not shown on the page itself (task T343594) (task T364318) by Daphne Smit
  • git #96a69815 - Function Details: we should update the message text to be "This function has no connected implementations." (task T345848) by Daphne Smit
  • git #209c56cb - Use const instead of static for a constant by Fomafix
  • git #47eabb8d - Use ===, !==, <=>, ??= and ?? instead of == and != in PHP code by Fomafix
  • git #d6c297d6 - Testers: We should rerun the implementations when the user changes the function of a test by Daphne Smit
  • git #d0f84316 - i18n: Replace '...' with '…' by James D. Forrester

WikimediaEvents

edit
  • git #74cdc6ed - build: Update MediaWiki requirement to 1.43 by James D. Forrester
  • git #e7e6dcb8 - Restore cross-wiki upload messages by Yusuke Matsubara
  • git #313556db - Merge duplicate onListDefinedTags hook handler implementation by thiemowmde

WikimediaMaintenance

edit
  • git #8b3fc71f - phpcs: Fix MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment failures and enforce by James D. Forrester
  • git #3d7627b0 - phpcs: Move Generic.CodeAnalysis.AssignmentInCondition.FoundInWhileCondition disables inline by James D. Forrester
  • git #bec491f4 - Start on tests for blockDisabledAccounts.php (task T326932) by Dreamy Jazz
  • git #b1a35af5 - Create some very basic tests for addWiki.php (task T372107) by Dreamy Jazz
  • git #1de5b4e9 - blockDisabledAccounts.php: Don't block temporary accounts (task T326932) by Jamie Kuppens

WikimediaMessages

edit

Wikistories

edit

Skins

edit

MinervaNeue

edit

MonoBook

edit

Vector

edit

Misc

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventStreamConfig
  • ExternalGuidance
  • FeaturedFeeds
  • FundraiserLandingPage
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • ProofreadPage
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VisualEditor/VisualEditor
  • VueTest
  • WikiEditor
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

331 Changes in 67 repos by 78 authors