MediaWiki 1.43/wmf.18

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

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

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #0afb81f8 - Use ConnectionProvider instead of LoadBalancerFactory by thiemowmde
  • git #3b9e995b - Update comment still mentioning setMwGlobals by thiemowmde
  • git #861b1bf0 - Fix broken PHPDoc comment by thiemowmde
  • git #51453a0f - More effective use of LESS by Ebrahim Byagowi
  • git #7f0c4d21 - Use Codex provided colors in AbuseFilter by Ebrahim Byagowi
  • git #6a299768 - Turn ext.abuseFilter.css to LESS by Ebrahim Byagowi

AdvancedSearch

edit
  • git #d5f19874 - Use named MainConfigNames constants instead of strings by thiemowmde

AutoModerator

edit
  • git #5779aae7 - Make hook handler implement the interface by Matěj Suchánek
  • git #39ea1a20 - Implement tests for extension.json by Matěj Suchánek

Babel

edit

BetaFeatures

edit

CentralAuth

edit
  • git #dfea2e78 - Split CentralAuthTokenManager from CentralAuthSessionManager by Gergő Tisza
  • git #a9579622 - Remove redundant inline @var comments about WikiSets by thiemowmde
  • git #e0395284 - Make use of named MainConfigNames constants in tests by thiemowmde
  • git #0eef9d08 - GlobalRenameUser: $options['type'] may be undefined (task T372070) by Bartosz Dziewoński
  • git #10522329 - session: Minor cleanup by Reedy
  • git #4fd63ca2 - SUL3: Make restrictions on the SSO domain optional (task T365162) by Gergő Tisza

Chart

edit
  • git #e1743ead - Delete unused i18n message chart-error-shell-no-response by Roan Kattouw
  • git #c4129f29 - Support xAxis angle chart definition option in cli script by aude

CirrusSearch

edit
  • git #9fb5319b - Replace gettype() with get_debug_type() in exception messages by Bartosz Dziewoński
  • git #6e3b7a71 - i18n: Drop 'cirrussearch-ignored-headings', now unused (task T344806) by James D. Forrester

Cite

edit

cldr

edit

CodeMirror

edit
  • git #7e0d3cf2 - build: Upgrade stylelint-config-wikimedia to 0.17.2 by Taavi Väänänen

CommunityConfiguration

edit
  • git #55992cce - fix(Editor): update validation errors on array item delete by Michael Große
  • git #1e7ab7dc - refactor(editor): extract validation errors into composable (task T360921) (task T358659) by Michael Große
  • git #3b8b807f - Translate special page name into Polish by Msz2001
  • git #2a1a5fe5 - chore: drop Grunt, introduce npm-run-all by Michael Große
  • git #8f7ea94c - chore(eslint): unbreak LibUp by manually updating eslint-config-wikimedia by Michael Große

Collection

edit
  • git #f4b8385d - ApiClearCollectionTest: Mark as database-touching, now CentralAuth(?) is doing something by James D. Forrester
  • git #e0c19802 - Change output format from escaped() to text() for two messages (task T372137) by Jon Harald Søby
  • git #8ff2069c - ApiPostCollectionTest: Mark as database-touching, now CheckUser is loaded by James D. Forrester

CommonsMetadata

edit
  • git #99547518 - Use overrideConfigValue instead of setMwGlobals by Fomafix
  • git #91a4f53f - Remove newlines before compare in TemplateParserTest::testTitle by Fomafix

ConfirmEdit

edit

ContentTranslation

edit

DiscussionTools

edit

DonationInterface

edit

Echo

edit

EntitySchema

edit

EventBus

edit

EventLogging

edit
  • git #f457299c - Use overrideConfigValue instead of setMwGlobals by Fomafix

EventStreamConfig

edit
  • git #8c220b9d - tests: Use $this->setRequest instead of global variable $wgRequest by Fomafix

FlaggedRevs

edit

GlobalBlocking

edit

GlobalUserPage

edit
  • git #5340943a - Use Codex design tokens for global user page footer border by Taavi Väänänen

GrowthExperiments

edit

IPInfo

edit

JsonConfig

edit

Linter

edit
  • git #539946a9 - Remove some redundant checks by Bartosz Dziewoński

MassMessage

edit

MobileFrontend

edit
  • git #e84e6cc8 - Replace custom implementation with native str_ends_with by thiemowmde
  • git #cf76e60c - Use the named MainConfigNames::DefaultSkin constant by thiemowmde
  • git #b0408892 - Prevent dark-mode styles from affecting print media (task T371331) by Jdrewniak
  • git #5ec97d98 - docs: Add site titles and sitemap by apaskulin
  • git #be53941c - Switch to JSDoc WMF theme and only document stable functions by Jon Robson

MultimediaViewer

edit

NetworkSession

edit
  • git #df3d186f - NetworkSessionProvider: Call non static method non statically by Reedy

Newsletter

edit
  • git #caaa9c3d - Replace deprecated PermissionManager::getPermissionErrors() and friends by Bartosz Dziewoński

Nuke

edit
  • git #68269df6 - Use SpecialPageFactory in SpecialNukeTest by Matěj Suchánek

OAuth

edit

ORES

edit
  • git #df85edcb - FetchScoreJob: use setLastError() for job errors by jsn

PageTriage

edit

ParserMigration

edit
  • git #d81fefa8 - Add a compact indicator for ParserMigration to better support wikivoyage by C. Scott Ananian

Popups

edit

ProofreadPage

edit

Scribunto

edit

SecureLinkFixer

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

SyntaxHighlight_GeSHi

edit
  • git #b58d0bde - Use MainConfig instead of global variables by Fomafix

TimedMediaHandler

edit

Translate

edit

UploadWizard

edit

UrlShortener

edit

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit
  • git #43bee1f6 - Update tests that reach into internal params (task T372181) by James D. Forrester
  • git #53622be3 - Add initial Cypress setup and first test (task T355936) by Audrey Penven
  • git #24b8337d - Add lexeme language codes kyw-beng, kyw-deva, txo-beng, cdz-beng, mjx-beng, ksy-beng (task T371773) by Bodhisattwa
  • git #3091ff83 - Use overrideConfigValue/overrideConfigValues/setGroupPermissions by Fomafix
  • git #9adc9e8a - build: Remove redundant `eslint-disable no-object-assign` in Gruntfile by Timo Tijhof
  • git #d0fa8792 - tests: Fix `assert.expect(N)` and enable wikimedia/qunit rule by Timo Tijhof

WikidataPageBanner

edit

WikiLambda

edit

WikimediaEvents

edit
  • git #d376418e - feat(clientError.js): allow adding custom context to logged errors by Michael Große

WikimediaMaintenance

edit

WikimediaMessages

edit

Skins

edit

CologneBlue

edit
  • git #c5a77ec2 - i18n: Drop talkpage, articlepage, userpage, projectpage messages, unused by James D. Forrester

MinervaNeue

edit

Vector

edit

Misc

edit

No changes

edit
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BounceHandler
  • Calendar
  • CampaignEvents
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • LoginNotify
  • MapSources
  • Math
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • OATHAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • VipsScaler
  • VisualEditor/VisualEditor
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

312 Changes in 63 repos by 74 authors