MediaWiki 1.43/wmf.28/Changelog

Core changes

edit

Vendor

edit

Extensions

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

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