Jump to content

MediaWiki 1.43/wmf.28

From mediawiki.org
MediaWiki 1.43.0-wmf.27 Deployment of MediaWiki 1.43.0-wmf.28 to Wikimedia sites MediaWiki 1.43.0-wmf.29

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

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

3D

[edit]
  • git #d5295c68 - Use namespaced ExtensionRegistry class by Umherirrender

AbuseFilter

[edit]

ActiveAbstract

[edit]

AdvancedSearch

[edit]

AntiSpoof

[edit]

ApiFeatureUsage

[edit]

ArticlePlaceholder

[edit]
  • git #b1fa5016 - Use namespaced classes by Umherirrender
  • git #7db93745 - Update SpecialAboutTopicTest::testRobotPolicy() (task T377586) by Lucas Werkmeister
  • git #214a37e1 - Rename Scribunto_LuaArticlePlaceholderLibrary to remove underscore by Umherirrender

AutoModerator

[edit]

Babel

[edit]

BetaFeatures

[edit]

BounceHandler

[edit]

Calendar

[edit]

Campaigns

[edit]
  • git #0e032d81 - Use namespaced ExtensionRegistry class by Umherirrender

CampaignEvents

[edit]

CategoryTree

[edit]

CentralAuth

[edit]

CharInsert

[edit]

Chart

[edit]

CheckUser

[edit]

ChessBrowser

[edit]

CirrusSearch

[edit]
  • git #dd2e6afc - Use namespaced classes by Umherirrender
  • git #0bb614cc - Do not pass null to DataSender::sendWeightedTagsUpdate $tagWeights (task T376715) by David Causse
  • git #3fe9de79 - Get config values from getConfig() instead of global variables by Fomafix
  • git #9a02947b - Properly merge fields to clean up / delete by Lucas Werkmeister
  • git #1dfe3ad1 - Fix phan issue with getCounter returning NullMetric|CounterMetric by David Causse

Cite

[edit]

CiteThisPage

[edit]

Citoid

[edit]
  • git #0c16f1b6 - Use namespaced ExtensionRegistry class by Umherirrender

CodeMirror

[edit]

Cognate

[edit]

CommunityConfiguration

[edit]

Collection

[edit]

CommonsMetadata

[edit]
  • git #80af2468 - Use namespaced classes by Umherirrender
  • git #959477c9 - tests: Use autoloader to load ParserTestHelper by Umherirrender

ConfirmEdit

[edit]

ContactPage

[edit]
  • git #1ebea05a - Use namespaced ExtensionRegistry class by Umherirrender

ContentTranslation

[edit]

Dashiki

[edit]
  • git #0aeaa8d1 - Use namespaced ParserOptions class by Umherirrender

Disambiguator

[edit]
  • git #f2cf1387 - use namespaced ExtensionRegistry class by Umherirrender
  • git #1db14266 - PHPCS: Fix all excluded rules by zoranzoki21

DiscussionTools

[edit]
  • git #eef833a1 - Use namespaced classes by Umherirrender
  • git #8037be60 - Do not embed the "You have been subscribed" popup image by Bartosz Dziewoński

DonationInterface

[edit]

Echo

[edit]

Elastica

[edit]

ElectronPdfService

[edit]
  • git #15a39110 - Use namespaced ExtensionRegistry class by Umherirrender

EntitySchema

[edit]
  • git #379c3b7d - Stop injecting ContentHandlerFactory into EntitySchemaContentHandler by Lucas Werkmeister
  • git #6fdb961c - Use namespaced classes by Umherirrender
  • git #e5412c5c - Add Elastica and CirrusSearch to Phan config by Lucas Werkmeister

EventBus

[edit]

EventLogging

[edit]

EventStreamConfig

[edit]

ExtensionDistributor

[edit]

FeaturedFeeds

[edit]

FileImporter

[edit]

FlaggedRevs

[edit]

Flow

[edit]

FundraisingTranslateWorkflow

[edit]

Gadgets

[edit]

GeoData

[edit]
  • git #c94bfa11 - Use namespaced classes by Umherirrender
  • git #a844ac7b - Update namespace for PHP classes by Fomafix
  • git #23b7e48d - Inject services into CoordinatesParserFunction by Fomafix
  • git #2aff3118 - Inject services into QueryGeoSearchDb and QueryGeoSearchElastic by Fomafix
  • git #74ad5636 - Move Hook::createQueryGeoSearchBackend to QueryGeoSearch::factory by Fomafix
  • git #2784e053 - Remove Globe class defaulting to Earth (task T160141) by thiemowmde
  • git #164b0b30 - More strict type declarations for API module constructors by thiemowmde
  • git #eaa3a3a3 - Inject services into Hooks by Fomafix
  • git #266fddf3 - Use $this->getServiceContainer() in tests by Fomafix

GlobalBlocking

[edit]

GlobalPreferences

[edit]

GlobalUsage

[edit]

GlobalUserPage

[edit]

GlobalWatchlist

[edit]

GoogleNewsSitemap

[edit]

Graph

[edit]

GrowthExperiments

[edit]

GuidedTour

[edit]

ImageMap

[edit]

ImageSuggestions

[edit]

InputBox

[edit]
  • git #d296787d - Use namespaced ExtensionRegistry class by Umherirrender

intersection

[edit]

IPInfo

[edit]

IPReputation

[edit]

JsonConfig

[edit]
  • git #5c8764ae - Rephrase tracking category name by Amir E. Aharoni
  • git #ff628885 - Use namespaced classes by Umherirrender
  • git #db05e325 - Transition from a page property to a tracking category to track use by C. Scott Ananian

Kartographer

[edit]

LabeledSectionTransclusion

[edit]

LandingCheck

[edit]

LdapAuthentication

[edit]

Linter

[edit]

LiquidThreads

[edit]

LoginNotify

[edit]

MapSources

[edit]
  • git #c88d2cc2 - Use namespaced TextContent class by Umherirrender

MassMessage

[edit]

Math

[edit]

MediaModeration

[edit]

MediaSearch

[edit]

MetricsPlatform

[edit]

MobileApp

[edit]

MobileFrontend

[edit]

MultimediaViewer

[edit]

NetworkSession

[edit]

Newsletter

[edit]

NewUserMessage

[edit]

Nuke

[edit]

OATHAuth

[edit]

OAuth

[edit]

OAuthRateLimiter

[edit]
  • git #939cb8db - Use namespaced Maintenance class by Umherirrender

ORES

[edit]

PageAssessments

[edit]

PagedTiffHandler

[edit]
  • git #ea848107 - Use namespaced Maintenance class by Umherirrender

PageImages

[edit]

PageTriage

[edit]

PageViewInfo

[edit]

ParserFunctions

[edit]
  • git #36d44c82 - Use namespaced classes by Umherirrender
  • git #4bcd4ac8 - Use namespaced PHP classes for extension Scribunto by Fomafix

ParserMigration

[edit]

Phonos

[edit]
  • git #3494091d - Use namespaced classes by Umherirrender
  • git #72802c70 - build: Remove explicit install of postcss-less package by Umherirrender

Poem

[edit]

Popups

[edit]
  • git #7b7063ed - Use namespaced ExtensionRegistry class by Umherirrender
  • git #58cdc04a - build: Upgrade stylelint-config-wikimedia to 0.17.2 by Umherirrender
  • git #0fd18bb2 - eslint: Enforce no-var by Ed Sanders

ProofreadPage

[edit]

PropertySuggester

[edit]

Quiz

[edit]
  • git #583857fc - Use namespaced classes by Umherirrender
  • git #cb1554b2 - build: Load banana message dirs from extension.json by Umherirrender

ReadingLists

[edit]

RealMe

[edit]

ReportIncident

[edit]

RevisionSlider

[edit]
  • git #4f4efd1f - Use namespaced NullStatsdDataFactory class by Umherirrender

RSS

[edit]

Score

[edit]

Scribunto

[edit]

SearchVue

[edit]

SecureLinkFixer

[edit]
  • git #9fb13bf9 - Use namespaced Benchmarker class by Umherirrender
  • git #1ff49a73 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]

ShortUrl

[edit]
  • git #d3682b79 - Use namespaced Maintenance class by Umherirrender

SimilarEditors

[edit]
  • git #977b7704 - Use namespaced Language class by Umherirrender
  • git #c38b3074 - build: Load banana message dirs from extension.json by Umherirrender

SiteMatrix

[edit]

SpamBlacklist

[edit]

StopForumSpam

[edit]

SubPageList3

[edit]

SyntaxHighlight_GeSHi

[edit]

TemplateData

[edit]

TemplateSandbox

[edit]

TemplateStyles

[edit]

TemplateWizard

[edit]
  • git #18b6ca14 - Use namespaced ExtensionRegistry class by Umherirrender

TextExtracts

[edit]

Thanks

[edit]

TimedMediaHandler

[edit]

timeline

[edit]

TitleBlacklist

[edit]

TorBlock

[edit]

Translate

[edit]
  • git #142defd5 - Use namespaced classes by Umherirrender
  • git #04aada70 - tests: Use namespaced classes by Umherirrender
  • git #47113804 - SpecialSearchProfileForm hook: Append to form rather than overwriting by Abijeet
  • git #a2e1d350 - Migrate to IDatabase::newUpdateQueryBuilder by Umherirrender
  • git #57f4a26c - build: Upgrade eslint-config-wikimedia to 0.28.2 by Umherirrender
  • git #a6d7caaf - TranslationsSpecialPage: Various code improvements by Tacsipacsi
  • git #5ce45e64 - TranslationsSpecialPage: Stop extending SpecialAllPages (task T265309) by Tacsipacsi
  • git #dd19b52e - Migrate to IDatabase::newInsertQueryBuilder by Umherirrender
  • git #6cc66b7b - Migrate to IDatabase::newDeleteQueryBuilder by Umherirrender
  • git #015633df - MessageIndexTest: Remove randomization in tests by Abijeet

TranslationNotifications

[edit]
  • git #b43a48f3 - Use namespaced classes by Umherirrender
  • git #1bca254e - Remove trailing slash from TranslationAliasesDirs in extension.json by Umherirrender

TrustedXFF

[edit]

TwoColConflict

[edit]

UniversalLanguageSelector

[edit]

UploadWizard

[edit]

UrlShortener

[edit]

VipsScaler

[edit]

VisualEditor

[edit]
  • git #0463bec8 - Use namespaced classes by Umherirrender
  • git #bfc4edbb - Use statslib instead of statsd in DirectParsoidClient by Yiannis Giannelos
  • git #67a191f4 - build: Move exclude from composer.json to .phpcs.xml by Umherirrender
  • git #cf8a08f7 - editcheck: Remove try/catch around transaction squashing by Ed Sanders
  • git #4cd67004 - editcheck: Remove mw.editcheck.Diff by Ed Sanders
  • git #f91c62c0 - editcheck: Rename shouldApplyToSection to isRangeInValidSection by Ed Sanders
  • git #0cfeb76a - editcheck: Move adjustForPunctuation to AddReferenceEditCheck by Ed Sanders
  • git #de70933d - editcheck: Document some methods and improve some APIs by Ed Sanders

WebAuthn

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

[edit]

WikibaseLexeme

[edit]
  • git #eace9802 - Use namespaced classes by Umherirrender
  • git #5addcc75 - tests: Use namespaced classes by Umherirrender
  • git #6c729990 - Replace use of deprecated ChangeTags::getTags() and defineTag() (task T360664) by James D. Forrester
  • git #4bf9d713 - Rename Scribunto_LuaWikibaseLexeme*Library to remove underscore by Umherirrender

WikibaseLexemeCirrusSearch

[edit]

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]

Wikidata.org

[edit]

WikidataPageBanner

[edit]
  • git #a3dce609 - Use namespaced ExtensionRegistry class by Umherirrender

wikihiero

[edit]
  • git #697a2bab - Use namespaced Maintenance class by Umherirrender

WikiLambda

[edit]

WikiLove

[edit]

WikimediaCampaignEvents

[edit]

WikimediaEditorTasks

[edit]

WikimediaEvents

[edit]

WikimediaIncubator

[edit]

WikimediaMaintenance

[edit]

WikimediaMessages

[edit]

Wikisource

[edit]

Wikistories

[edit]

XAnalytics

[edit]

Skins

[edit]

CologneBlue

[edit]

MinervaNeue

[edit]

Nostalgia

[edit]

Vector

[edit]
  • git #69ece78c - Use namespaced classes by Umherirrender
  • git #171ab9b9 - Match production for night mode configuration by Jon Robson
  • git #5ca74007 - build: Remove explicit install of postcss-less package by Umherirrender
  • git #d95baa48 - Turn if…return true…else…return false into boolean expressions by thiemowmde

WikimediaApiPortal

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #ecd60735 - Implement pasteSourceDetectors (task T376306) by Ed Sanders
  • git #ddd14aa9 - [BREAKING CHANGE] Move paste handling code to ve.ce.ClipboardHandler (task T78696) by Ed Sanders
  • git #9455e0f0 - ve.ce.Surface: Replace text/xcustom clipboard storage with a custom key by Ed Sanders
  • git #1a4640a4 - ve.ce.Surface: Remove unused $deactivatedSelection and $findResults by Ed Sanders
  • git #19f0e500 - CollabProcessDialog: Replace mw.user.getName with platform method by Ed Sanders
  • git #ba73b9e9 - Return annotation ranges in lexicographic order by David Chan
  • git #222ac7d2 - Add unit tests for ve.dm.BranchNode#getAnnotationRanges by David Chan
  • git #dc49d959 - Demos: Default to WMUI theme by Ed Sanders

No changes

[edit]
  • ArticleCreationWorkflow
  • Capiunto
  • CentralNotice
  • CodeEditor
  • CommunityRequests
  • CreditsSource
  • DismissableSiteNotice
  • ExternalGuidance
  • FileExporter
  • FundraiserLandingPage
  • GeoCrumbs
  • GlobalCssJs
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • PageNotice
  • PdfHandler
  • QuickSurveys
  • RelatedArticles
  • SandboxLink
  • SearchExtraNS
  • SubpageSortkey
  • TheWikipediaLibrary
  • Timeless
  • TocTree
  • UploadsLink
  • VueTest
  • WikiEditor
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • cldr

Total changes

[edit]

533 Changes in 169 repos by 79 authors