Jump to content

MediaWiki 1.43/wmf.24

From mediawiki.org
MediaWiki 1.43.0-wmf.23 Deployment of MediaWiki 1.43.0-wmf.24 to Wikimedia sites MediaWiki 1.43.0-wmf.25

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

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]

AutoModerator

[edit]

Babel

[edit]
  • git #75ad9271 - Add type-hint for ConfigWrapper::has by Michael Große

Campaigns

[edit]

CampaignEvents

[edit]

CentralAuth

[edit]

Chart

[edit]

CheckUser

[edit]

CirrusSearch

[edit]

Cite

[edit]

Citoid

[edit]

cldr

[edit]

CodeMirror

[edit]

CommunityConfiguration

[edit]
  • git #625f8845 - Replace more PHPDoc types with language-level declarations by thiemowmde
  • git #b60cb780 - refactor(MediaWikiConfigReader): inject LoggerInterface by Michael Große
  • git #d10000ae - refactor(MediaWikiConfigReader): improve type-hints by Michael Große

CommunityRequests

[edit]

Collection

[edit]

ConfirmEdit

[edit]

ContactPage

[edit]
  • git #04bf9057 - Use ::class for class name resolution by Umherirrender

ContentTranslation

[edit]

DiscussionTools

[edit]

DonationInterface

[edit]

Echo

[edit]

ElectronPdfService

[edit]

EntitySchema

[edit]
  • git #04fe4b36 - build: Run MediaWiki.Commenting.PropertyDocumentation on all php code by Umherirrender

EventLogging

[edit]
  • git #d348213a - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender

ExternalGuidance

[edit]
  • git #799271cc - specials: Get global via IContextSource::getConfig by Umherirrender

FileImporter

[edit]
  • git #ab8300db - Update test to check for correct string (task T360668) by Jon Robson
  • git #6c3767e7 - Use design tokens to fix dark mode incompatibility issues on Special:Import page by Matr1x

FundraiserLandingPage

[edit]

Gadgets

[edit]
  • git #557cd382 - specials: Get global via IContextSource::getConfig by Umherirrender

GlobalBlocking

[edit]

GlobalPreferences

[edit]
  • git #c1e879ab - Use $this->getServiceContainer() in tests by Fomafix
  • git #f7df760c - Use ::class for class name resolution by Umherirrender
  • git #717c6405 - Use UserFactory::newFromId instead of deprecated User::newFromId by Fomafix

GrowthExperiments

[edit]
  • git #75478eff - eslint: Autofix no-var rule by Ed Sanders
  • git #2d21d2ae - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #0b582b3d - Remove unneeded Assert::parameterType from constructor by Umherirrender
  • git #a3d76a10 - Improve communityconfiguration-mentorship-info-text (task T370217) by Amir E. Aharoni

IPInfo

[edit]
  • git #31de8fee - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #c67a761d - Consistently use namespaced ExtensionRegistry by Reedy
  • git #524ac525 - IPInfoHandler: Use namespaced ExtensionRegistry by Reedy

IPReputation

[edit]
  • git #dcaa0bc2 - Pass function name to HttpRequestFactory::create by Umherirrender

Kartographer

[edit]

Linter

[edit]

LiquidThreads

[edit]
  • git #ee58a492 - build: Use inline ignore for MediaWiki.Usage.DeprecatedGlobalVariables by Umherirrender
  • git #fab5f362 - Get global via IContextSource::getConfig by Umherirrender

LoginNotify

[edit]
  • git #4b45420c - Pass function name to IDatabase::onTransactionCommitOrIdle by Umherirrender

MapSources

[edit]
  • git #72da1181 - specials: Get global via IContextSource::getConfig by Umherirrender

MassMessage

[edit]

Math

[edit]

MediaModeration

[edit]
  • git #e07942f9 - Pass function name to HttpRequestFactory::create by Umherirrender

MetricsPlatform

[edit]
  • git #9a26493a - Pass function name to HttpRequestFactory::create by Umherirrender

MobileFrontend

[edit]

OATHAuth

[edit]

ORES

[edit]
  • git #505f88c3 - Pass function name to HttpRequestFactory::create by Umherirrender

ParserFunctions

[edit]

ParserMigration

[edit]

Phonos

[edit]
  • git #541a553b - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #b9a00545 - Update namespaces of PHP classes by Fomafix

Popups

[edit]

ProofreadPage

[edit]

ReadingLists

[edit]

RSS

[edit]
  • git #6e2ce16b - Fix Phan suppression by Bartosz Dziewoński
  • git #2cc29f25 - Add missing documentation to class properties by Umherirrender

Scribunto

[edit]
  • git #7c1ea428 - build: Use inline ignore for MediaWiki.Usage.ForbiddenFunctions by Umherirrender
  • git #286add50 - Don't record transclusion of current page from title methods by Siddharth VP
  • git #a630e3d1 - Make use of ??=, ?: and similar operators where possible by thiemowmde

SearchVue

[edit]
  • git #ad3af227 - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender

SecureLinkFixer

[edit]
  • git #d258f0f6 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
  • git #e92602a8 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]
  • git #32cdbbb3 - Pass function name to IDatabase::tableExists by Umherirrender
  • git #9a5170e0 - Pass function name to HttpRequestFactory::get by Umherirrender
  • git #3537060b - SecurePoll: Fixing query used to display vote total (task T329565) by Foks
  • git #8e9e10d1 - build: Use inline ignore for MediaWiki.Usage.DeprecatedGlobalVariables by Umherirrender
  • git #0070066c - makeMailingList: Check we get some users on the nomail list (task T374310) by Reedy

StopForumSpam

[edit]

TemplateData

[edit]

TemplateWizard

[edit]

Thanks

[edit]

TimedMediaHandler

[edit]

Translate

[edit]

UniversalLanguageSelector

[edit]

UploadWizard

[edit]

VipsScaler

[edit]
  • git #57a29796 - specials: Get global via IContextSource::getConfig by Umherirrender

VisualEditor

[edit]
  • git #3b324983 - Fix a reference to AbuseFilter that should be Abuse Filter by David Lynch
  • git #0c91e179 - Edit check: only count ChecksAvailable after the check for source-mode by David Lynch

Wikibase

[edit]
  • git #93a2d479 - REST: Avoid relying on error message params by Jakob Warkotsch
  • git #31e243cc - REST: Add 429 response to OAS for edit routes (task T366594) by Jakob Warkotsch
  • git #3412b873 - REST: Fix AbuseFilter extension name check in e2e test (task T374959) by Jakob Warkotsch
  • git #35d4d9ab - REST: Fix AbuseFilter error handling (task T374959) by Jakob Warkotsch
  • git #21060cc8 - REST: Add 403 response spec test for all edit routes (task T375067) by Jakob Warkotsch
  • git #587db15b - REST: Respond 403 when AbuseFilter rejects edit (task T374959) by Jakob Warkotsch
  • git #a285f299 - lib: Make $fname mandatory in DatabaseInnerTermStoreCloner by Umherirrender
  • git #1b37a7c1 - REST: Allow optional denial context for permission denied errors (task T330914) by Jakob Warkotsch
  • git #d7cebe53 - REST: Rename permission denied "reason" to "denial_reason" (task T366581) by Jakob Warkotsch
  • git #ff21415c - REST: Add permission-denied error to OAS for every edit route (task T374960) by Muhammad Yasser Jazirahly
  • git #52ebcf32 - REST: Capitalize Wikibase domain terms in OAS by Jakob Warkotsch
  • git #69f8ca9a - REST: Don't assume all non-Ok status contain messages by Jakob Warkotsch
  • git #5d131716 - build: Use inline ignore for MediaWiki.Usage.DeprecatedGlobalVariables by Umherirrender
  • git #026cf37c - REST: Remove unnecessary curly braces by Muhammad Yasser Jazirahly
  • git #d7322aef - REST: Capitalize Item, Property, Sitelink and Statement in all error messages (task T366914) by Muhammad Yasser Jazirahly
  • git #f45c0a09 - REST: Use `referenced-resource-not-found` for the non-existent property (task T374424) by Muhammad Yasser Jazirahly
  • git #1c25a712 - REST: Disallow unnecessary string interpolation by Jakob Warkotsch
  • git #628bf2a6 - Update termbox (mul support) (task T373088) by Lucas Werkmeister
  • git #221ed316 - tests: Remove reset of services in tests by Umherirrender
  • git #0f27b00d - build: Remove phpcs from internal-serialization package by Umherirrender
  • git #fc2f9ca6 - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender

WikibaseLexeme

[edit]

WikibaseQualityConstraints

[edit]
  • git #74ee5f87 - Use ::class for class name resolution by Umherirrender
  • git #5810f655 - Clean up Wikibase-related services by Lucas Werkmeister
  • git #b379830b - Remove unused variable from SparqlHelper by Lucas Werkmeister
  • git #1dc4ceb5 - Add strict types to some classes by Lucas Werkmeister

WikidataPageBanner

[edit]

WikiEditor

[edit]
  • git #c8c9880b - ManualWidget: Added design token for dark mode compatibility by matr1x-101

WikiLambda

[edit]

WikimediaCampaignEvents

[edit]

WikimediaEvents

[edit]
  • git #2b2a5b6c - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #0a85c018 - doc: Update RL ownership by Timo Tijhof

WikimediaIncubator

[edit]

WikimediaMessages

[edit]

Wikisource

[edit]
  • git #37537192 - Pass function name to HttpRequestFactory::get by Umherirrender

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • Flow
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • PdfHandler
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

314 Changes in 84 repos by 75 authors