Jump to content

MediaWiki 1.43/wmf.28/Changelog

From mediawiki.org

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() (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]
  • git #c9097b2d - Use namespaced classes by Umherirrender
  • git #a5ceeea6 - Use WikiAwareEntity::LOCAL consistently in CampaignsPageFactory (T377508) by Daimona Eaytoy
  • git #bfe6de00 - build: Upgrade eslint-config-wikimedia to 0.28.2 by Umherirrender
  • git #95e7788e - EventDetails: don't show registration prompt if user can't register (T365891) by Daimona Eaytoy

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 (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]
  • git #57d545a2 - Use namespaced classes by Umherirrender
  • git #7f2b3821 - Remove unused logger from SourceWikiCleanupSnippet by thiemowmde
  • git #ab129d8c - Replace use of deprecated ChangeTags::getTags() (T360664) by James D. Forrester
  • git #5407b108 - Add PHP type declarations in a few obvious places by thiemowmde

FlaggedRevs

[edit]

Flow

[edit]
  • git #96fbf2b9 - Update for Message/MessageValue changes by Bartosz DziewoƄski
  • git #b469ee13 - Use namespaced classes by Umherirrender
  • git #695f29a6 - tests: Use namespaced classes by Umherirrender
  • git #2aace909 - maintenance: Use namespaced classes by Umherirrender
  • git #070e41c5 - OptInController: Log more details about failures to create revision (T377360) by Martin Urbanec

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 (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]
  • git #ad1e665d - Use namespaced classes by Umherirrender
  • git #be1f60b6 - Force the use of the category index when paging by category (T200517) by Arlo Breault
  • git #e352f39f - SpecialLintErrors: Reduce code always run in findNamespace by Reedy
  • git #165354ab - Wire migration scripts to SchemaHooks (T367207) by Isabelle Hurbain-Palatin

LiquidThreads

[edit]

LoginNotify

[edit]

MapSources

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

MassMessage

[edit]
  • git #c77e4457 - Use namespaced classes by Umherirrender
  • git #0c177b8e - MassMessageJobTest: Replace use of deprecated ChangeTags::getTagsWithData() (T360664) by James D. Forrester
  • git #f2da7460 - MessageSender: Replace use of deprecated ChangeTags::addTags() (T360664) by James D. Forrester

Math

[edit]

MediaModeration

[edit]

MediaSearch

[edit]

MetricsPlatform

[edit]

MobileApp

[edit]

MobileFrontend

[edit]
  • git #d75f1756 - Replace Router#route with Router#addRoute by Ed Sanders
  • git #2ba108ff - Use namespaced classes by Umherirrender
  • git #ca49ffe0 - Replace use of deprecated ChangeTags::getTags() (T360664) by James D. Forrester
  • git #0b3ec0d1 - Improve legibility of image carousel arrows (T373476) by theprotonade
  • git #373d7834 - build: Upgrade stylelint-config-wikimedia to 0.17.2 by Umherirrender
  • git #fe15e9c7 - "mobile-frontend-copyright" is no longer a raw HTML message (T376293) by Bartosz DziewoƄski

MultimediaViewer

[edit]

NetworkSession

[edit]

Newsletter

[edit]
  • git #bfe74a11 - Use namespaced classes by Umherirrender
  • git #dbd2089a - tests: Ensure the testing page UTPage exists (T377668) by Umherirrender
  • git #ba5cc06d - Adjust return type documentation on NewsletterLogFormatter by Umherirrender

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]
  • git #63fbfa54 - Use namespaced classes by Umherirrender
  • git #fea9546e - pygments.links.js: Handle empty wikilinks and pipe trick (T368166) by Ammarpad
  • git #d9f5c2a6 - Parsoid DOM compatibility for links and copy buttons by Siddharth VP

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 (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() (T360664) by James D. Forrester
  • git #4bf9d713 - Rename Scribunto_LuaWikibaseLexeme*Library to remove underscore by Umherirrender

WikibaseLexemeCirrusSearch

[edit]

WikibaseMediaInfo

[edit]
  • git #d86f7884 - Use namespaced classes by Umherirrender
  • git #edb0f042 - Inject ConfigFactory into DescriptionsProviderFieldDefinitions (T377318) by Lucas Werkmeister
  • git #65d30294 - Inject logger into StatementProviderFieldDefinitions by Lucas Werkmeister
  • git #cfc14028 - Drop label_count field (LabelCountField) (T377226) by Lucas Werkmeister
  • git #c4b45fc2 - Hard-code LabelCountField::NAME (T377226) by Lucas Werkmeister
  • git #b6d9511e - Rename Scribunto_LuaWikibaseMediaInfo*Library to remove underscore by Umherirrender

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 (T376306) by Ed Sanders
  • git #ddd14aa9 - [BREAKING CHANGE] Move paste handling code to ve.ce.ClipboardHandler (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