MediaWiki 1.43/wmf.15

MediaWiki 1.43.0-wmf.14 Deployment of MediaWiki 1.43.0-wmf.15 to Wikimedia sites MediaWiki 1.43.0-wmf.16

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

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit

AdvancedSearch

edit
  • git #6004b9e0 - Add a ton of missing/incomplete JSDoc documentation by thiemowmde

ApiFeatureUsage

edit

AutoModerator

edit

CampaignEvents

edit

CentralAuth

edit

CentralNotice

edit

CheckUser

edit

ChessBrowser

edit

CirrusSearch

edit

Cite

edit

Citoid

edit

cldr

edit

Cognate

edit

CommunityConfiguration

edit

ConfirmEdit

edit
  • git #07646e4a - Replace setMwGlobals by overrideConfigValue/overrideConfigValues by Fomafix
  • git #34733bf6 - captcha.py: Split parser.add_option() calls onto newline per parameter by Reedy
  • git #7f02c769 - FancyCaptcha: Fix return type for showImage() by Reedy
  • git #a12e5cd5 - captcha.py: Swap x0/x1 and y0/y1 values before d.arc() call (task T354099) by Reedy

ContentTranslation

edit
  • git #332373be - Remove use of deprecated HtmlInputTransformHelper::init() method by C. Scott Ananian
  • git #f101f78f - Remove use of deprecated HtmlOutputRendererHelper::init() method by C. Scott Ananian
  • git #074086f7 - Use codex user avatar and expand icon by Ebrahim Byagowi
  • git #fed58a4a - AX: Fix source/target language setter to switch when same language selected by NikG
  • git #5a5b7694 - CX: Add dialog to notify users about fast unreviewed translations (task T331023) by NikG
  • git #30dd0497 - AX article footer entrypoint: Fix condition that adds the module (task T363338) by NikG
  • git #53eeb996 - CXTranslationSuggestion: Migrate to use <script setup> syntax (task T355780) by NikG

DiscussionTools

edit

DonationInterface

edit

EntitySchema

edit

EventBus

edit

EventLogging

edit

EventStreamConfig

edit

FileImporter

edit
  • git #94a3e716 - Faster wikitext template parsing with native strcspn() by thiemowmde

FlaggedRevs

edit

Flow

edit
  • git #d795803b - Use expression builder instead of raw sql by Umherirrender
  • git #3e09c225 - Fix preprocessSqlArray call in RevisionStorage by Umherirrender
  • git #c701ea1a - [temp accounts] Set read-only mode for non-named users when temp accounts known (task T368910) by Kosta Harlan
  • git #679327dd - Streamline complex array destructuring in CheckUserQuery by thiemowmde
  • git #01fed3ac - Remove unused methods from FeatureIndex subclasses by thiemowmde
  • git #cb080763 - Streamline larger chunk of duplicate code in RevisionFormatter by thiemowmde
  • git #be290e6c - Remove unused DBFactory from OptInController (task T70526) by thiemowmde
  • git #cf76c5c6 - Remove unused and streamline smaller pieces of code by thiemowmde
  • git #5704369e - Remove unused pieces of code from tests by thiemowmde
  • git #fc3750ba - Remove non-existing @param documentation from .js code by thiemowmde
  • git #9113dacf - Fix and update incomplete inline @var documentation by thiemowmde
  • git #aa9d806a - Remove various pieces of dead code from Controller class by thiemowmde
  • git #63d070eb - Use IReadableDatabase in more places, where possible by thiemowmde
  • git #0b463436 - Drop extra Hooks::getOccupationController() wrapper by thiemowmde

GeoData

edit

GlobalBlocking

edit

GlobalPreferences

edit

GlobalUsage

edit
  • git #c72b59ee - Avoid raw sql in SpecialGloballyUnusedFiles::getQueryInfo by Umherirrender

GrowthExperiments

edit

IPInfo

edit

Linter

edit

LiquidThreads

edit

MobileApp

edit

MobileFrontend

edit

MultimediaViewer

edit
  • git #4a37c70c - Use much more precise original size for ratio calculations by thiemowmde
  • git #92d400b9 - Remove small piece of dead code from mmv.bootstrap.js by thiemowmde

Newsletter

edit

OAuth

edit

PageTriage

edit

PageViewInfo

edit

Popups

edit
  • git #4ff08bd2 - instrumentation: Avoid `user.sessionId()` if possible, since it sets a cookie (task T289780) by Bartosz Dziewoński
  • git #0a3665e5 - actions: Remove unused `sessionToken: user.sessionId()` (task T289780) by Bartosz Dziewoński
  • git #1413279c - Directly access the properties with non-static functions by Fomafix

ReadingLists

edit

SecurePoll

edit

SimilarEditors

edit
  • git #5df6c999 - Use {{#Special:Specialpage}} syntax in messages by Jon Harald Søby

TextExtracts

edit

TimedMediaHandler

edit

TitleBlacklist

edit

Translate

edit

UniversalLanguageSelector

edit

VisualEditor

edit
  • git #ba6f6003 - tests: Fix DesktopArticleTarget dirtying location.href (task T250045) by Timo Tijhof
  • git #90a0a769 - Remove use of deprecated Html*Helper::init() methods by C. Scott Ananian
  • git #652e140d - Rewrite a conditional to make the logic a little clearer. by Zoë

Wikibase

edit
  • git #3c92e66c - REST: Replace framework errors for missing top-level fields (task T369704) by Muhammad Yasser Jazirahly
  • git #2ca0e113 - REST: Create getIndexOfValueInSerialization helper function by Ollie Shotton
  • git #3370a3eb - Merge identical functions in BeforePageDisplayHandlerTest by thiemowmde
  • git #66e647de - Fix confusing BeforePageDisplayHandler unit test setup by thiemowmde
  • git #efb22d54 - Fix failing BeforePageDisplayHandlerTest by thiemowmde
  • git #825e6b19 - SpecialListDatatypesTest: Clean up test setup (task T369708) by Lucas Werkmeister
  • git #1086eacd - REST: Replace `missing-json-patch-field` with `missing-field` (task T369700) by Muhammad Yasser Jazirahly
  • git #1b4d1980 - repo/selenium/specs/item.js: Disable flaky test (task T368454) by Kosta Harlan

WikibaseLexeme

edit

WikidataPageBanner

edit
  • git #4555d07a - Check for return of File::transform() before using by Sam Wilson

WikiLambda

edit

WikimediaMessages

edit

Skins

edit

Vector

edit

Misc

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • Chart
  • CiteThisPage
  • CodeEditor
  • CodeMirror
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Echo
  • Elastica
  • ElectronPdfService
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LoginNotify
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MinervaNeue
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VisualEditor/VisualEditor
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

329 Changes in 59 repos by 84 authors