MediaWiki 1.43/wmf.16/Changelog

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #80f56e59 - ConsequencesExecutor: Use Message objects in the Status by Bartosz Dziewoński
  • git #1c0ab301 - AbuseFilterExtensionJsonTest: Allow skipping other extension hooks by Bartosz Dziewoński
  • git #517beb3c - Use namespaced MessageSpecifier by Bartosz Dziewoński
  • git #841214ab - Upgrade required version of wikimedia/equivset to 1.7.0 (T370976) by James D. Forrester
  • git #e8849421 - Use expression builder to avoid IDatabase::makeList (T350968) by Umherirrender

AdvancedSearch

edit

AntiSpoof

edit
  • git #c1864055 - Upgrade required version of wikimedia/equivset to 1.7.0 (T370976) by James D. Forrester

ApiFeatureUsage

edit
  • git #4e0e414b - Migrate from ILBFactory to IConnectionProvider by Umherirrender

ArticlePlaceholder

edit
  • git #fd679aca - tests: Fix `assert.expect(N)` and enable wikimedia/qunit eslint preset by Timo Tijhof

AutoModerator

edit
  • git #1b5c4720 - Remove superfluous setService() from RevisionCheckTest by Máté Szabó
  • git #7f04d474 - Add User Agent request header to AutoModerator Liftwing requests (T371039) by Kgraessle
  • git #ea970261 - When user is reverted by Automoderator, send them a talk page message (T355930) by Kgraessle
  • git #fa343e60 - Clean up AutoModeratorSendRevertTalkPageMsgJob by Matěj Suchánek

CampaignEvents

edit
  • git #b628d1c1 - Update event list styles to match latest specs (T365859) by Daimona Eaytoy
  • git #a722877b - SpecialAllEvents: Add field to show/hide ongoing events (T365859) by Daimona Eaytoy
  • git #aa46dcbb - EventsListPager: simplify query conditions and add test (T365859) by Daimona Eaytoy
  • git #2ae5adfd - WikiEduDashboard: Use CampaignEvents log channel for HTTP requests (T370666) by Daimona Eaytoy
  • git #8b0f9d13 - Mark SpecialEventDetails as potentially performing DB writes by Daimona Eaytoy
  • git #ca04a731 - Create new stylesheet to replace inline styles (T351818) by Daimona Eaytoy

CentralAuth

edit
  • git #b01f0585 - Use namespaced MessageSpecifier by Bartosz Dziewoński
  • git #b996811c - AuthenticationProvider: Remove unneeded service injection by Bartosz Dziewoński
  • git #cb627525 - AuthenticationProvider: Remove unnecessary isSharedDomain() checks by Bartosz Dziewoński
  • git #7c7c51fa - extension.json: Document wgCentralAuthSsoUrlPrefix about slash by Derick Alangi
  • git #517704e1 - CentralAuthUser: Add regression test for T370779 (T370779) by Máté Szabó
  • git #7153305d - Use insert ignore in CentralAuthUser::storeGlobalData (T370779) by Umherirrender
  • git #561ee152 - SUL3: Move login-by-redirect button to bottom by Gergő Tisza
  • git #0ead91d9 - includes/Special/SpecialGlobalRenameQueue.php: make move pages checked as default (T370374) by mimurawil
  • git #287a33e7 - SpecialCentralAutoLogin: Stop using Xml::encodeJsVar, deprecated (T341779) by James D. Forrester
  • git #023e7e8f - includes/Special/SpecialGlobalRenameQueue.php: fix message params for rename requests (T370389) by mimurawil
  • git #c36c06f6 - Add tests for SpecialCentralAuth (T370673) by Dreamy Jazz
  • git #148bcd8e - Improvements for global vanishing messages. (T370208) by Seawolf35gerrit

CentralNotice

edit

Chart

edit

CheckUser

edit

CirrusSearch

edit

Cite

edit

cldr

edit

CodeMirror

edit

Cognate

edit
  • git #e5245956 - Use $this->getServiceContainer() in maintenance and tests by Fomafix
  • git #36dace95 - Use overrideConfigValues instead of setMwGlobals by Fomafix
  • git #5f26cf80 - tests: Replace deprecated PageArchive::undeleteAsUser (T339394) by Umherirrender

CommunityConfiguration

edit
  • git #966e2673 - refactor(ISchemaConverter): rename downgrading method (T371028) by Michael Große
  • git #4be40920 - fix(migrateSchema): use correct converter when downgrading (T371028) by Michael Große
  • git #50e16eed - fix(SchemaMigrator): fix incorrect schema version in error message (T370859) by Sergio Gimeno
  • git #259fb7d4 - CommonsFileControl: allow to remove a selected file by Sergio Gimeno

Collection

edit

ConfirmEdit

edit
  • git #8ee87bf1 - Use namespaced MessageSpecifier by Bartosz Dziewoński

ContentTranslation

edit

Disambiguator

edit
  • git #378cc20e - Migrate to QueryPage::setDatabaseProvider by Umherirrender

DismissableSiteNotice

edit

DonationInterface

edit

Echo

edit
  • git #88a5a4cb - Use namespaced MessageSpecifier by Bartosz Dziewoński
  • git #e03f7c3e - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
  • git #68aa29fb - Fix type error caused by spread operator on number (T368643) by Dr4goniez
  • git #552f362c - Use expression builder instead of raw sql by Umherirrender

EventBus

edit
  • git #feaae9f5 - Use $this->getServiceContainer() in tests by Fomafix
  • git #f6060f5e - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix

EventLogging

edit
  • git #b96295fa - metricsPlatform: Set performer.registration_dt when user is logged in (T369006) by Sam Smith

FlaggedRevs

edit

Flow

edit
  • git #1c5aa8f1 - maintenance: Fix broken addOption() calls in convertToText.php (T332103) by Timo Tijhof
  • git #78aaf274 - Use setTitle( ... ) instead of $this->setMwGlobals( 'wgTitle', ... ) by Fomafix
  • git #335c7937 - Inline trivial helper method in ApiQueryPropFlowInfo by thiemowmde

GeoData

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

GlobalBlocking

edit
  • git #7e70787c - Add documentation to tables-global_block_whitelist.json (T370865) by Dreamy Jazz
  • git #8775be11 - Add alias ListGlobalBlocks for Special:GlobalBlockList by Taavi Väänänen
  • git #b595d960 - Remove '-new' suffix from message keys (T358777) by Dreamy Jazz
  • git #5cc9093b - Document columns, indexes, and table in tables-globalblocks.json (T370865) by Dreamy Jazz
  • git #39a526bf - Remove messages only used when global account blocks are disabled (T358776) by Dreamy Jazz
  • git #b503af20 - Remove wgGlobalBlockingAllowGlobalAccountBlocks (T358773) by Dreamy Jazz
  • git #4872b08d - Perform schema updates to globalblocks table via update.php (T370863) by Dreamy Jazz
  • git #c0f7c974 - Add a global block log tool link to Special:Contributions (T370468) by Dreamy Jazz
  • git #5c533c4c - Link to GlobalBlocking logs from Contributions global block notice (T370457) by Dreamy Jazz
  • git #d5ec03d0 - tests: Replace deprecated LogFormatter::newFromRow by Umherirrender

GlobalCssJs

edit

GlobalUsage

edit
  • git #f6bc0335 - Migrate to QueryPage::setDatabaseProvider by Umherirrender

GlobalWatchlist

edit
  • git #0598f191 - Replace setMwGlobals by overrideConfigValue/overrideConfigValues by Fomafix

GrowthExperiments

edit
  • git #8d37229f - CommunityUpdates: use appropriate type object in schema converter (T371272) by Sergio Gimeno
  • git #a9a55a06 - refactor: Remove unused code (T371028) by Michael Große
  • git #034f4522 - refactor(SchemaConverters): prepare rename of downgradeFromNewer to downgradeToPrevious (T371028) by Michael Große
  • git #69438fb0 - Ignore help-links with no title configured (T370941) by Michael Große
  • git #008c5102 - CommunityUpdates: add missing next version in migration schemas (T370860) by Sergio Gimeno
  • git #ba6c6444 - Config: fix wrong namespace in CommunityUpdates migration file (T370782) by Sergio Gimeno
  • git #3e9f3a31 - Remove <br> from messages by Amir E. Aharoni
  • git #1cf56bdf - Homepage: track total Suggested edit queue views to calculate rates later (T368750) by Michael Große
  • git #96fc76a9 - Use expression builder instead of raw sql by Umherirrender

IPInfo

edit

Linter

edit

MassMessage

edit

Math

edit
  • git #62a8ce1d - Inject service UserOptionsManager into Hooks by Fomafix
  • git #5f010087 - Inject services into SpecialMathWikibase by Fomafix
  • git #3f905c27 - Use $this->getServiceContainer() in maintenance by Fomafix
  • git #363abd4a - Use overrideConfigValue instead of setMwGlobals by Fomafix

MobileApp

edit

MobileFrontend

edit
  • git #9b2ff376 - Fixes fatal on form submit (T368075) by Jon Robson
  • git #fd34f7f4 - Remove mobile URL template support by Gergő Tisza
  • git #a11e8b4c - Upgrade to @wikimedia/mw-node-qunit 7.2.0 (T357418) by Jon Robson
  • git #d85809e4 - Remove logic for last modified timestamp by Jon Robson
  • git #d493818c - eslint: Switch from vars to consts/lets: 5 of 5, and enforce by James D. Forrester
  • git #c94b9e98 - eslint: Switch from vars to consts/lets 4 of 5: mobile.startup by James D. Forrester
  • git #4a00ff0e - eslint: Switch from vars to consts/lets 2 of 5: mobile.init by James D. Forrester
  • git #6a745ffa - eslint: Switch from vars to consts/lets 1 of 5: mobile.editor.overlay by James D. Forrester
  • git #3e53578f - eslint: Switch from vars to consts/lets in mobile.mediaViewer by James D. Forrester
  • git #24d8b8c2 - Moved ScrollEndEventEmitter class to mobile.special.watchlist.scripts module (T336938) (T321368) by Anuj Agrawal
  • git #6333c193 - Inject MobileFrontend.Context in MobileFrontendHooks by Arlo Breault
  • git #c8359f93 - Update configuration docs (T370607) by xtex
  • git #6658da20 - MobileConfig: Stop using Xml::encodeJsVar, deprecated (T341779) by James D. Forrester
  • git #2ea577b2 - Hooks: Only set the `diffonly` param on diff view (T370357) by Func

NearbyPages

edit
  • git #24ef5278 - Nearby: Stay on mobile domain when navigating to nearby page (T364675) by Derk-Jan Hartman

OAuth

edit
  • git #354999b3 - Use namespaced MessageSpecifier by Bartosz Dziewoński

PageTriage

edit

ParserFunctions

edit
  • git #06f07b00 - Add parser functions giving access to standard date/time formats (T223772) by Tim Starling

Popups

edit
  • git #bdf44ea4 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix

ProofreadPage

edit

Quiz

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

ReadingLists

edit

RevisionSlider

edit

Scribunto

edit

SecureLinkFixer

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

TemplateData

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

TemplateStyles

edit
  • git #40c49c04 - Use overrideConfigValues instead of setMwGlobals by Fomafix
  • git #f9a7314a - Use $this->getServiceContainer() in tests by Fomafix

Thanks

edit
  • git #2b39d8f0 - Replace deprecated LogFormatter::newFromEntry by Umherirrender
  • git #b26c8992 - Use LinkTarget in LogFormatter::getPreloadTitles override by Umherirrender

TitleBlacklist

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

Translate

edit
  • git #f5b2d3d7 - Revert "TranslatablePage: Split translatable page id cache into multiple shards" by Abijeet Patro
  • git #989f0ae8 - TranslatablePage: Split translatable page id cache into multiple shards (T366455) by Lucas Werkmeister
  • git #90eb9da4 - Remove Translate:GettextFFS:headerFields hook (T369056) by Abijeet
  • git #0483c14d - Remove CachedMessageIndex (T369056) by Abijeet
  • git #df0eaed7 - Allow moving without subpages if there are immovable subpages (T325817) by Huei Tan
  • git #b071c5a0 - Use {{#Special:SpecialPage}} syntax by Jon Harald Søby
  • git #8122e5e8 - Revert "TranslatablePage: Split translatable page id cache into multiple shards" by Lucas Werkmeister (WMDE)
  • git #2d3c85e2 - TranslatablePage: Split translatable page id cache into multiple shards (T366455) by Abijeet

UniversalLanguageSelector

edit

UploadWizard

edit

VisualEditor

edit
  • git #8c960592 - DesktopArticleTarget: Set wgCurRevisionId and wgRevisionId once publish goes through (T370771) by James D. Forrester
  • git #b302e028 - Disable edit mode switch in multi-user environment (T370819) by Ed Sanders
  • git #b4da4658 - Temporarily disable Cite-related test (T370512) by Adam Wight
  • git #8e56a05d - Add missing real-time editing error messages by Bartosz Dziewoński

Wikibase

edit
  • git #2799bf5b - Track sidebar link clicks to wikidata (T370045) by Joely Rooke WMDE
  • git #4913b992 - REST: Rename the validator file names to match the use case names by dima koushha
  • git #2914f826 - REST: Fix deserialization and validation of statements by Ollie Shotton
  • git #4f869d8c - REST: Fix deserialization and validation of a statement by Ollie Shotton
  • git #86c338c8 - REST: Refactor `ItemValidator` and `Language-code-validator` (T370780) by dima koushha
  • git #2eee04c0 - Create temp user before checking edit filters (T371085) by Lucas Werkmeister
  • git #d58b2006 - REST: Replace `invalid-language-code` error with `invalid-key` (T370780) by dima koushha
  • git #b0f53cb9 - REST: Create a new `patch-result-value-too-long` error (T366252) by Muhammad Yasser Jazirahly
  • git #ee3da098 - Migrate to QueryPage::setDatabaseProvider by Umherirrender
  • git #1bd4a27d - REST: Create a new generalized `invalid-key` error (T370781) by dima koushha
  • git #f2fc1d8b - REST: Fix the responses.json file by removing duplicate code by dima koushha
  • git #59cba611 - REST: Fix flaky deleted property e2e test (T369447) by Ollie Shotton
  • git #dd40b11c - REST: Rename data-type to data_type (T368130) by Jakob Warkotsch
  • git #ff6948b3 - Migrate "BeforePageDisplayMobile" hook to "BeforePageDisplay" (T365835) by Marius Hoch
  • git #248cc0f7 - Use expression builder instead of raw sql (T350999) by Umherirrender
  • git #b9bd4968 - REST: Fix flaky deleted property e2e test (T369447) by Jakob Warkotsch
  • git #3191c4ec - REST: Replace `statement-data-missing-field` error with `missing-field` (T369701) by dima koushha
  • git #496756f7 - REST: Add the `missing-field` change to CHANGELOG (T370026) by Muhammad Yasser Jazirahly

WikibaseMediaInfo

edit
  • git #01f125b6 - Use $this->getServiceContainer() in tests by Fomafix
  • git #b6c6d911 - Use overrideConfigValues instead of setMwGlobals by Fomafix

WikibaseQualityConstraints

edit
  • git #5fd125e5 - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender

WikidataPageBanner

edit
  • git #9c3efab2 - Use overrideConfigValue/overrideConfigValues instead of setMwGlobals by Fomafix
  • git #cb774081 - tests: Fix `assert.expect(N)` and enable wikimedia/qunit eslint preset by Timo Tijhof

WikiLambda

edit
  • git #1188d147 - FunctionEditorAliases: Replace wl-chip-container with the Codex ChipInput (T334738) by Daphne Smit
  • git #93484588 - Fix TypeSelector labelData input prop (T371241) by gengh
  • git #f74256be - Fixit: Add missing getter to ZObjectSelector tests by gengh
  • git #2407ff5c - README: Drop reference to installing Node by James D. Forrester
  • git #34b155fa - Update function-schemata sub-module to HEAD (18e9ed3) (T364413) (T369173) (T369653) (T370355) by James D. Forrester
  • git #fa5ee88a - Jest: Fix all warnings when running unit tests by Daphne Smit
  • git #f795c2b5 - Reenable skipped tests by changing expectation trivially. (T370627) by apine
  • git #a829d123 - ZObjectSelector: select for enums show only 10 items when the total amount is 13 (T368153) by Daphne Smit
  • git #0998e44a - AUTHORS: Update for July 2024, add Grace and Daphne to primary list by James D. Forrester
  • git #269545bf - ZObjectSelector: Enums in select don't display zid when uselang=qqx (T368147) by Daphne Smit

WikimediaBadges

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

WikimediaEvents

edit
  • git #4b53f79b - WikimediaDebug: Add a note about having matching code in puppet (T350094) by Gergő Tisza

WikimediaMaintenance

edit
  • git #48f66849 - Use Maintenance::waitForReplication instead of LBFactory by Umherirrender

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit

Vector

edit

WikimediaApiPortal

edit
  • git #6cbdb5e5 - Don't use i18n-all-lists-margins module by Ebrahim Byagowi

Misc

edit

VisualEditor/VisualEditor

edit
  • git #cca20d20 - Follow-up 79dfba95ce4: build: Update languages to add 'sjd' by James D. Forrester
  • git #c2c5b7a5 - ve.ui.AuthorItemWidget: Fix color picker by Bartosz Dziewoński

No changes

edit
  • 3D
  • ActiveAbstract
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • DiscussionTools
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GlobalPreferences
  • GlobalUserPage
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaApiPortalOAuth
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

335 Changes in 74 repos by 91 authors