MediaWiki 1.43/wmf.28/Changelog
< MediaWiki 1.43 | wmf.28
Core changes
edit- git #5ca8f48a - Branch commit for wmf/1.43.0-wmf.28 (task T375659) by trainbranchbot
- git #f8c985b6 - filebackend: Check for old alias in FileBackendMultiWrite by Umherirrender
- git #662fe25f - Remove a no longer needed workaround in watchlist page (task T377503) by Ebrahim Byagowi
- git #595a197c - Add namespace translations for kus (task T377510) by Pppery
- git #1b29f074 - Use namespaced classes by Umherirrender
- git #06947613 - maintenance: Use namespaced classes by Umherirrender
- git #839613ff - tests: Use namespaced classes by Umherirrender
- git #3c40c87f - Update cdx-table-sort-caption punctuation (task T372000) by Amir E. Aharoni
- git #d1813e09 - ParserOutput::runPipelineInternal: pass ParserOptions if provided by C. Scott Ananian
- git #15a5d032 - Mention autonym change of Kadazandusun in release notes (task T375891) by NMW03
- git #b60d8ed7 - Update release notes with Linter changes and migration advice (task T331883) (task T367207) by Isabelle Hurbain-Palatin
- git #85a89212 - Follow-up I7e66bd7517: Only emit onRouterHashChange when the hash changes (task T377672) by Ed Sanders
- git #46a2d21c - Bump wikimedia/parsoid to 0.20.0-a27 (task T377532) by Yiannis Giannelos
- git #1d79727e - Add back space before comment in log entries (task T377533) by Ebrahim Byagowi
- git #223bc155 - Remove support for using Skin::addToBodyAttributes by Ammarpad
- git #3846622d - Add Central Kanuri (knc), deprecate Kanuri (kr) (task T356144) by Amir E. Aharoni
- git #8afa1e3e - Set namespaces for dtp (task T371068) by Pppery
- git #f5f0990d - Skin: Remove deprecated skin methods (task T377521) by Jon Robson
- git #3be65fb3 - License: Use typed properties by Doğu Abaris
- git #c93f0d1e - Licenses: Use typed properties by Doğu Abaris
- git #9d56257d - Make Message and MessageValue compatible (task T358779) by Bartosz Dziewoński
- git #2d93f534 - Use typed properties in Contribute classes and add GPL license header by Doğu Abaris
- git #4d471532 - Deprecate ::setMetrics() calls with StatsdDataFactoryInterface by C. Scott Ananian
- git #c49d9199 - Parsoid: SiteConfig::prefixedStatsFactory() can never return null by C. Scott Ananian
- git #72b9cfd0 - Simplify code to avoid interpreting "$" characters in string replacement (task T375132) by Anne Haunime
- git #6325233a - Allow all accented characters in wikilink trails for Croatian (task T360745) by Ponor
- git #004cb43c - ParserOutput: Introduce ParserOutput::getLinkList() (task T204792) by C. Scott Ananian
- git #ace0e6fc - Add comment to ParserOutput::setIndexPolicy() by Lucas Werkmeister
- git #31039fef - OutputPage::setRobotPolicy(): deprecate 'index' after 'noindex' (task T377586) by C. Scott Ananian
- git #cef0bdc2 - parser: Increment expensive function count for special page transclusion by Umherirrender
- git #7565f199 - ContributionsPager: Make $messages property visible to subclasses (task T377482) by Thalia
- git #3791dc12 - ContributionsPager: Separate method to check revision author visibility (task T377482) by Thalia
- git #45c0d3cd - ContributionsPager: Make separate method for adding revId to HTML (task T377482) by Thalia
- git #9061de3e - ContributionsPager: Format all rows if the pager only has revisions (task T377482) by Thalia
- git #b970381a - ContributionsPager: Re-use existing method to check for revision row (task T377482) by Thalia
- git #e978ba9c - ContributionsPager: Only pass the row into formatting helper methods (task T377482) by Thalia
- git #5a318a56 - Remove <bdi> around comments in Special:Contributions (task T377555) by Ebrahim Byagowi
- git #6c1f7298 - SpecialBlock: Handle partialBlockActionOptions being null (task T377448) by Sam Wilson
- git #7be3c1bc - AuthManager: Add constants for callMethodOnProviders() by Kevin Israel
- git #f0ba9bfc - SpecialBlock [Codex]: fix presetting of relative and infinity wpExpiry (task T368583) by MusikAnimal
- git #2ee15b8e - ParsoidParser: add `wiki` as a label to parse metrics by C. Scott Ananian
- git #674e7b1c - ParserOutput::addLanguageLink: Avoid a full Title parse (task T296019) by C. Scott Ananian
- git #d6d6343c - Deprecate OutputPage::{get,set}PreventClickjacking() (task T301020) by C. Scott Ananian
- git #8509ded4 - Deprecate OutputPage::{get,set}IndexPolicy() (task T301020) by C. Scott Ananian
- git #ec311245 - Use OutputPage::$metadata to store language links (task T301020) by C. Scott Ananian
- git #fda71c43 - Use OutputPage::$metadata to store the 'prevent clickjacking' flag (task T301020) by C. Scott Ananian
- git #62d6c235 - Use OutputPage::$metadata to store index policy (task T301020) by C. Scott Ananian
- git #f3c5d819 - Slightly simplify SiteConfig metrics implementation & improve doc by C. Scott Ananian
- git #f414f8f9 - jobqueue: expand architecture documentation by Máté Szabó
- git #331c1815 - Use statslib for metrics emitted by HtmlInputTransformHelper, HtmlToContentTransform (task T359475) by Yiannis Giannelos
- git #be1c33e0 - api: Check for post_max_size on api requests (task T291754) by Umherirrender
- git #11453284 - api: Use type-declaration for string arg in ApiBase::__construct by Umherirrender
- git #cba8c23f - Update to Shellbox 4.1.0 (task T292322) by Tim Starling
- git #4059ae0f - Change name of dtp language (task T375891) by NMW03
- git #ca257b35 - [DatabaseUpdater] Don't interact with updatelog on virtual domains (task T377450) by Dreamy Jazz
- git #af7ac12b - userOptions: make --old a multi option (task T375753) by Sergio Gimeno
- git #4a8c6c48 - SpecialBlock [Vue]: load extension-provided messages (task T377402) by MusikAnimal
- git #07cbb7f9 - mediawiki.router: Call onRouterHashChange after push/replaceState by Ed Sanders
- git #6a2b602c - mediawiki.router: Move hashchange handler to a real method by Ed Sanders
- git #5fcc50be - SpecialBlock [Vue]: add NamespacesField and PagesField components (task T362718) (task T362912) (task T368583) by MusikAnimal
- git #fa8dea77 - SpecialBlock [Vue]: require confirmation for hidehuser and self blocks (task T376754) by MusikAnimal
- git #b5fcc80a - SpecialBlock [Vue]: add Pinia store for state management (task T376741) by MusikAnimal
- git #b41f95e3 - Use MetricsInterface::setLabels() for parsercache_selective_* stats by C. Scott Ananian
- git #2db10208 - Stop using heavy Language object when not needed (task T376565) by Amir Sarabadani
- git #e662614f - Use explicit nullable type on parameter arguments (task T376276) by Umherirrender
- git #330e1633 - REST: Add items wrapper for restbase compat to some response bodies (task T374136) by bpirkle
- git #e7db78e8 - Replace uses of deprecated ChangeTags static methods (task T360664) by James D. Forrester
- git #15eea4ce - Update Codex from v1.13.1 to v1.14.0 (task T362650) (task T370057) (task T371118) (task T374659) (task T374882) (task T375699) (task T375700) (task T376024) (task T376622) by lwatson
- git #37985a19 - ConditionalDefaultsLookup: allow to dynamically add conditions for evaluation (task T376918) by Sergio Gimeno
- git #ab23461d - PasswordFactory: Move magic number used for random password string into const by Reedy
- git #d9e4513d - Test AutoblockExemptionList (task T374863) by Dreamy Jazz
- git #c65e133f - Language: Introduce getContentLanguageCode() service (task T376565) by Amir Sarabadani
- git #84bc6304 - Bump wikimedia/parsoid to 0.20.0-a26 (task T377287) by C. Scott Ananian
- git #8409b9eb - JsonCodec: fix ${var} deprecation notice in error message by C. Scott Ananian
- git #e2003b9b - Add Tai Nuea to line-height fixes file (task T377294) by Amir E. Aharoni
- git #499dbfb4 - maintenance: Use more of namespaced Maintenance class by Reedy
- git #5a72d167 - mediawiki.router: Convert some instances of let to const. by Ed Sanders
- git #7a1f0dff - tests: Use namespaced ParserOptions by Reedy
- git #3bc172d0 - [JsonCodec] Use wikimedia/json-codec to implement JsonCodec (task T273540) (task T327439) (task T346829) (task T353883) by C. Scott Ananian
- git #3acd948e - mediawiki.router: use this by Simon Legner
- git #a5387c7c - Namespace all remaining classes in includes/parser (task T353458) by James D. Forrester
- git #f717259a - package.json: add pinia and @pinia/testing (task T251790) by MusikAnimal
- git #e2b6281d - Test findDeprecated.php (task T374832) (task T371167) by Dreamy Jazz
- git #808a9a70 - Upgrade AtEase from 2.1.0 to 3.0.0 (task T376911) by James D. Forrester
- git #9d9cc072 - TemplatesOnThisPage: Do not show non-functional link for special pages (task T376964) by Ammarpad
- git #3036dd8f - live preview: Do not add edit/view-source link for special pages (task T376964) by Ammarpad
- git #3620f2da - SpecialBlock.vue: Autofix eslint warning by Bartosz Dziewoński
- git #6cf9cb8f - Add tests for deleteEqualMessages.php (task T371167) by Dreamy Jazz
- git #6c2a5c54 - Upgrade xmp-reader from 0.9.1 to 0.9.2 by James D. Forrester
- git #c6aa4b4b - Upgrade php-session-serializer from 2.0.1 to 3.0.0 by James D. Forrester
- git #3ec3ff8d - Add ARIA labels for the table of contents toggle button (task T336098) by hslater
- git #a75d5370 - ContributionsPager: Split formatRow into separate methods (task T356292) by Thalia
- git #9e33ec97 - SkinComponentCopyright: Fix message existence check for history-copyright (task T45646) by Bartosz Dziewoński
- git #72df672d - Test purgePage.php (task T371167) by Dreamy Jazz
- git #1a61d9c0 - Remove trailing slash from TranslationAliasesDirs in config-schema by Umherirrender
- git #9f02d18e - Add namespace to maintenance/includes classes (task T353458) by James D. Forrester
- git #27b5faf9 - REST: Allow specifying param descriptions as MessageValue objects (task T376493) by bpirkle
- git #105cc0c0 - CloneDatabase: Remove debug logging by Bartosz Dziewoński
- git #0c22b25b - Adding token validation to the edit handler by Wendy Quarshie
- git #2d8298c3 - Improve documentation for wgAutopromoteOnce by Dreamy Jazz
- git #0747e423 - Mark overriding Maintenance::runChild as hard-deprecated (task T374730) by Dreamy Jazz
Vendor
edit- git #a12d41ab - Bump wikimedia/parsoid to 0.20.0-a27 (task T377287) (task T377532) by Yiannis Giannelos
- git #e6fec363 - Update Shellbox to 4.1.0 by Tim Starling
- git #254ba29c - Bump wikimedia/parsoid to 0.20.0-a26 (task T377287) by C. Scott Ananian
- git #12462380 - Upgrade AtEase from 2.1.0 to 3.0.0 (task T376911) by James D. Forrester
- git #af268c05 - Upgrade xmp-reader from 0.9.1 to 0.9.2 by James D. Forrester
- git #988cbba1 - Upgrade php-session-serializer from 2.0.1 to 3.0.0 by James D. Forrester
- git #e24e0848 - Re-build with composer 2.8.1 (and update docs to match) (task T376409) by James D. Forrester
Extensions
edit3D
edit- git #d5295c68 - Use namespaced ExtensionRegistry class by Umherirrender
AbuseFilter
edit- git #05da3118 - Protected variable logs: fallback to accountname if user_name is not set (task T376885) by Kosta Harlan
- git #57ecef75 - Use namespaced classes by Umherirrender
- git #ce79c130 - Give the sysop group protected vars access rights (task T369610) by STran
ActiveAbstract
edit- git #b5a5c62b - Use namespaced classes by Umherirrender
AdvancedSearch
edit- git #9ca3ab69 - Use namespaced classes by Umherirrender
AntiSpoof
edit- git #5ad5180d - Use namespaced classes by Umherirrender
ApiFeatureUsage
edit- git #edb15a09 - Use namespaced classes by Umherirrender
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- git #e051e97c - Use namespaced classes by Umherirrender
Babel
edit- git #681cf2c3 - Use namespaced HashConfig class by Umherirrender
- git #2d131515 - Add CommunityConfiguration defaults file and Schema test (task T367516) (task T374428) by Michael Große
BetaFeatures
edit- git #f3145a0d - Use namespaced classes by Umherirrender
BounceHandler
edit- git #ea89b23f - Use namespaced classes by Umherirrender
Calendar
edit- git #bf7e04b3 - Use namespaced Language class by Umherirrender
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 (task 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 (task T365891) by Daimona Eaytoy
CategoryTree
edit- git #113ece0e - Use namespaced PPFrame class by Umherirrender
CentralAuth
edit- git #d2dab797 - SpecialCentralAuthTest: Verify block status (task T377714) by Gergő Tisza
- git #2f0ca0b2 - SUL3: Fix remember flag handling (task T369668) by Gergő Tisza
- git #7f2d5ab4 - chore(tests): add static to data provider (task T332865) by Piotr Miazga
- git #4f6a6c0c - Use namespaced classes by Umherirrender
- git #2f4f8af1 - Fix warning icon color in preferences (task T377660) by Bartosz Dziewoński
- git #56db87f7 - CentralAuthRedirectingAuthenticationRequest: Add prop and fix its name (task T377518) by Bartosz Dziewoński
- git #a35c9d8b - SpecialCentralLogin: Handle cases where no token is provided (task T377428) (task T376634) by Derick Alangi
- git #b95106b1 - Use strict in_array check in testUserForCreation() by Gergő Tisza
- git #aef83e4f - tests: Add missing tests for SharedDomainUtils::isSul3Enabled by Piotr Miazga
- git #cb5443c9 - Don't block autocreation on unattached accounts (task T377312) by Taavi Väänänen
- git #0b8a95e0 - Tests: Skip testViewForExistingGlobalTemporaryAccount (task T377197) by Kosta Harlan
- git #ad2f50c1 - CentralAuthUser: Track rate of locks (task T375870) by Kosta Harlan
CharInsert
edit- git #ed3843e5 - Use namespaced Xml class by Umherirrender
Chart
edit- git #bf052743 - Use namespaced classes by Umherirrender
- git #efa2d112 - ADR4: clarify Shellbox issues by Chris Danis
- git #ca198142 - Simplify chart definition json for MVP (task T376656) by aude
CheckUser
edit- git #236b675a - Only run relevant job in GlobalBlockingHandlerWithDatabaseRowsTest (task T377609) by Dreamy Jazz
- git #e91b19b2 - Update GlobalContributionsPager to format external revision rows (task T356292) by Thalia
- git #78aea3ce - Use namespaced classes by Umherirrender
- git #8a25aef1 - PageDisplay: Support redirecting to a central GlobalContributions page (task T376612) by Kosta Harlan
- git #3b8b8072 - Isolate temp account usage in testcase (task T374912) (task T377197) by Arthur Taylor
- git #91b4c055 - Handle GlobalBlockingGetRetroactiveAutoblockIPs in CheckUser (task T375031) by Dreamy Jazz
ChessBrowser
edit- git #1b92e64a - Use namespaced PPFrame class by Umherirrender
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- git #411ee7ef - Use namespaced classes by Umherirrender
CiteThisPage
edit- git #0ee100a7 - Use namespaced classes by Umherirrender
Citoid
edit- git #0c16f1b6 - Use namespaced ExtensionRegistry class by Umherirrender
CodeMirror
edit- git #75428fa0 - Use namespaced classes by Umherirrender
Cognate
edit- git #6c410800 - Use namespaced classes by Umherirrender
CommunityConfiguration
edit- git #ad638b65 - Use namespaced classes by Umherirrender
- git #1c4acc41 - tests: ensure maintenance base class has always been requierd (task T377391) (task T357535) by Michael Große
- git #4016d0cd - tests: don't delete files checked into version control by Michael Große
Collection
edit- git #99bd3f1a - Use namespaced classes by Umherirrender
- git #7f3f1277 - Don't use deprecated methods (task T377521) by Jon Robson
CommonsMetadata
edit- git #80af2468 - Use namespaced classes by Umherirrender
- git #959477c9 - tests: Use autoloader to load ParserTestHelper by Umherirrender
ConfirmEdit
edit- git #1cfba87b - Use namespaced classes by Umherirrender
ContactPage
edit- git #1ebea05a - Use namespaced ExtensionRegistry class by Umherirrender
ContentTranslation
edit- git #dc55786a - CX3 Build 0.2.0+20241018 (task T374886) (task T369012) (task T374927) (task T357250) (task T368422) (task T376145) (task T374905) (task T369631) (task T355780) (task T374197) (task T375410) by NikG
- git #b7cc6cc2 - Use namespaced classes by Umherirrender
- git #4b6b04ee - Add echo integration tests by daniel
- git #d5dd92ad - SX Confirmation step: Fetch source page upon source language update (task T375410) by NikG
- git #a2c3f657 - SXArticleLanguageSelector: Migrate to use <script setup> syntax (task T355780) (task T374886) by NikG
- git #ea1a2ad8 - Separate tag help links from their labels (task T372175) by Bartosz Dziewoński
- git #7293de19 - Replace use of deprecated ChangeTags::addTags() and ::listSoftwareActivatedTags() (task T360664) by James D. Forrester
- git #1aef196d - build: Upgrade stylelint-config-wikimedia to 0.17.2 by Umherirrender
- git #66155cc8 - Unified dashboard: Remove experimental banner (task T374197) by NikG
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- git #4333da22 - build: Enable cache for phpcs run by Umherirrender
- git #7284d782 - Allow sending wmf_ parameters to EmailPreferences (task T375147) by Elliott Eggleston
- git #b969b920 - Allow wmf_ prefix for app (task T375147) by Elliott Eggleston
- git #645ee9f3 - Use wmf_ prefix in return URLs (task T375147) by Elliott Eggleston
- git #c26a996e - Send donor to fail page on Adyen fail (task T374132) by Elliott Eggleston
- git #cba8f4e8 - Set error page for email preference center (task T375798) by Damilare Adedoyin
- git #c99f4d0f - Update SmashPig to v0.8.15 by Jack Gleeson
- git #f362b375 - Adjust dlocal validation ranges till we get feedback from Dlocal (task T370583) by Damilare Adedoyin
Echo
edit- git #7e5eceb5 - Use namespaced classes by Umherirrender
Elastica
edit- git #229e17e3 - Use namespaced FormatJson class by Umherirrender
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- git #df9cd6c2 - Use namespaced classes by Umherirrender
EventLogging
edit- git #283c4718 - ContextAttributesFactoryTest: Give mocked User a name (task T377673) by Reedy
- git #94791373 - Use namespaced classes by Umherirrender
- git #7f2d88ad - Create Tests: Add tests for MediaWikiMetricsClientIntegation#isCurrentUserEnrolled() (task T368326) by jebe
EventStreamConfig
edit- git #6e49baea - Use namespaced classes by Umherirrender
ExtensionDistributor
edit- git #00cafe77 - Use namespaced classes by Umherirrender
FeaturedFeeds
edit- git #54c0533d - Use namespaced classes by Umherirrender
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() (task T360664) by James D. Forrester
- git #5407b108 - Add PHP type declarations in a few obvious places by thiemowmde
FlaggedRevs
edit- git #76f71c57 - Use namespaced classes by Umherirrender
- git #eea912c7 - api: Check "viewmywatchlist" right (task T326934) by Máté Szabó
- git #ff1f886d - ApiQueryOldreviewedPages: Add integration tests (task T326934) by Máté Szabó
- git #02f62836 - FlaggedRevsStats: Compute temporary and IP user statistics together (task T326934) by Máté Szabó
- git #63a8aa05 - FlaggedRevsStats: Add integration tests (task T326934) by Máté Szabó
- git #3b6ed615 - RevisionReviewForm: Don't increment counters for temporary users (task T326934) by Máté Szabó
- git #5da75334 - RevisionReviewForm: Add integration tests (task T326934) by Máté Szabó
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 (task T377360) by Martin Urbanec
FundraisingTranslateWorkflow
edit- git #f5cac1b7 - Use namespaced classes by Umherirrender
Gadgets
edit- git #f6b16d34 - Use namespaced classes by Umherirrender
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- git #6d5fb359 - Add wgGlobalBlockingHideAutoblocksInGlobalBlocksAPIResponse (task T377754) by Dreamy Jazz
- git #c6bbb84c - Use namespaced classes by Umherirrender
- git #f9f8e3a0 - Hide Special:GlobalBlock action link when target is global block ID (task T377554) by Dreamy Jazz
- git #9abb062a - Improve success message on Special:GlobalBlockStatus for ID target (task T377471) by Dreamy Jazz
- git #504bfec5 - Fix Special:Contributions global block notice (task T377398) by Dreamy Jazz
- git #c86a0643 - Create GlobalBlockingGlobalBlockDetailsRenderer service (task T377398) by Dreamy Jazz
- git #2db73c8b - Improve success message on Special:GlobalUnblock for ID target (task T377475) by Dreamy Jazz
- git #2f524add - Allow GlobalBlockManager::unblock to remove global autoblocks (task T377475) by Dreamy Jazz
- git #2ac9fc03 - Remove associated global autoblocks when parent global block removed (task T377475) by Dreamy Jazz
- git #74fd9051 - Skip 'gb_autoblock_parent_id' NOT NULL schema update if applied (task T377450) by Dreamy Jazz
- git #f06b8ea1 - Update description at Special:GlobalBlockList for global autoblocks (task T374863) by Dreamy Jazz
- git #8ba7471c - Prevent the 'globalblock' API modifying global autoblocks (task T377390) by Dreamy Jazz
- git #d1f03bdf - Skip global autoblocks in SpecialGlobalBlock::loadExistingBlock (task T377231) by Dreamy Jazz
- git #04204175 - Update the 'globalblock' API for global autoblocks (task T377385) by Dreamy Jazz
- git #db14241a - Update GlobalBlockingHooks for global autoblocks (task T377328) by Dreamy Jazz
- git #135866ee - Allow Special:GlobalBlock to enable autoblocks on global block (task T376993) by Dreamy Jazz
- git #0589bf50 - Spread global blocks on SpreadAnyEditBlock (task T374859) by Dreamy Jazz
- git #97a369e6 - Locally disable global autoblocks when IP exempt from local autoblocks (task T374863) by Dreamy Jazz
- git #8cddff04 - Create GlobalBlockLocalStatusLookup::getLocalStatusInfo (task T374863) by Dreamy Jazz
- git #7e243fcb - Update Special:GlobalBlockList for global autoblocks (task T377034) by Dreamy Jazz
- git #10ac3a6f - Use TablePager for Special:GlobalBlockList (task T377013) by Dreamy Jazz
- git #81e93e0c - Update 'globalblocks' API to hide global autoblock targets (task T376750) by Dreamy Jazz
- git #3ab372f8 - Retroactively autoblock IPs when globally blocking (task T374853) by Dreamy Jazz
- git #a794d7ba - Change database default for gb_autoblock_parent_id (task T376340) by Dreamy Jazz
GlobalPreferences
edit- git #34c12678 - Use namespaced classes by Umherirrender
GlobalUsage
edit- git #2ce2cc48 - Use namespaced classes by Umherirrender
GlobalUserPage
edit- git #2469f19d - Use namespaced classes by Umherirrender
GlobalWatchlist
edit- git #f358a805 - Use namespaced classes by Umherirrender
GoogleNewsSitemap
edit- git #8e88904d - Use namespaced classes by Umherirrender
Graph
edit- git #04ad6475 - Use namespaced classes by Umherirrender
GrowthExperiments
edit- git #d9893ab2 - Use namespaced classes by Umherirrender
- git #41911504 - tests: Use namespaced classes by Umherirrender
- git #8e1d69cf - maintenance: Use namespaced classes by Umherirrender
- git #5fa1323c - Allow admins to enroll other users as mentors (task T372118) by Martin Urbanec
- git #f65496cb - Add emergency defaults for Homepage and CommunityUpdates (task T367516) (task T374428) by Michael Große
- git #784d52d0 - Remove unnecessary "Text" label from mobile dialog (task T374179) by Cyndy
- git #d3779c83 - Replace use of deprecated ChangeTags::addTags(), getTags(), ::getTagsWithData(), and ::updateTags() (task T360664) by James D. Forrester
- git #a65e4a22 - ExperimentsUserDefaultsManager: introduce user bucketing condition (task T376266) by Sergio Gimeno
- git #20ee8c2f - Update prefixes and suffixes containing `new-impact` (task T350077) by Cyndy
- git #8b36b1b5 - Handle null from UserImpactLookup::getUserImpact in LevelingUpManager (task T365727) by Umherirrender
- git #e4c6f779 - Rename NewImpact class to Impact (task T350077) by Cyndy
- git #a9443c14 - test(DataStore): assert last request is correctly cancelled (task T369742) by Sergio Gimeno
- git #ed11c9d9 - ReassignMenteesJob: Make batch size configurable (task T376124) by Martin Urbanec
GuidedTour
edit- git #225a202e - Use namespaced classes by Umherirrender
- git #f5723cdb - Add setting to pass transition event when clicking next or back (task T73927) by Pppery
- git #b12eff36 - Firstedit tour: Fix skipping preview by Pppery
- git #57eb3463 - support dark-mode by using tokens for colors and cdx-button for close (task T370454) by Michael Große
- git #f566e7f0 - Add allowAutomaticBack option (task T365275) by Pppery
ImageMap
edit- git #c6023ed5 - Use namespaced Xml class by Umherirrender
ImageSuggestions
edit- git #a830c3b8 - Use namespaced classes by Umherirrender
InputBox
edit- git #d296787d - Use namespaced ExtensionRegistry class by Umherirrender
intersection
edit- git #262020d4 - Use namespaced classes by Umherirrender
IPInfo
edit- git #f0a6100d - Use namespaced classes by Umherirrender
- git #789c29a7 - Instrument data sources used by IPInfo (task T356105) by Máté Szabó
IPReputation
edit- git #61d29ed4 - Use namespaced classes by Umherirrender
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- git #5ab2ff08 - Use namespaced classes by Umherirrender
- git #f571637f - Inject service MainConfig into Parsoid handlers by Fomafix
- git #65dd881c - Fix route handling when closing (task T376391) by Ed Sanders
LabeledSectionTransclusion
edit- git #695a5e05 - Use namespaced classes by Umherirrender
LandingCheck
edit- git #949066ac - PHPCS: Fix all excluded rules by zoranzoki21
LdapAuthentication
edit- git #cc81a3d8 - Use namespaced classes by Umherirrender
Linter
edit- git #ad1e665d - Use namespaced classes by Umherirrender
- git #be1f60b6 - Force the use of the category index when paging by category (task T200517) by Arlo Breault
- git #e352f39f - SpecialLintErrors: Reduce code always run in findNamespace by Reedy
- git #165354ab - Wire migration scripts to SchemaHooks (task T367207) by Isabelle Hurbain-Palatin
LiquidThreads
edit- git #3bba7e23 - Use namespaced classes by Umherirrender
LoginNotify
edit- git #a671633b - Use namespaced classes by Umherirrender
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() (task T360664) by James D. Forrester
- git #f2da7460 - MessageSender: Replace use of deprecated ChangeTags::addTags() (task T360664) by James D. Forrester
Math
edit- git #7038c68f - Use namespaced classes by Umherirrender
- git #87632766 - Squash literals in operatornames (task T375861) by physikerwelt
- git #9a27d92c - Add missing apply after operatorname (task T375861) by physikerwelt
- git #87f03158 - Use the same formatting for align as MathJax (task T348791) (task T375317) by physikerwelt
- git #ec448279 - Use munder instead of msub for large operators (task T375907) by physikerwelt
MediaModeration
edit- git #0e9a0410 - Use namespaced classes by Umherirrender
MediaSearch
edit- git #e79ba517 - Use namespaced classes by Umherirrender
MetricsPlatform
edit- git #ab8dd6e4 - Use namespaced classes by Umherirrender
MobileApp
edit- git #61707cc2 - Replace use of deprecated ChangeTags::getTags() (task T360664) by James D. Forrester
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() (task T360664) by James D. Forrester
- git #0b3ec0d1 - Improve legibility of image carousel arrows (task 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 (task T376293) by Bartosz Dziewoński
MultimediaViewer
edit- git #9eb3439d - Hide next/prev buttons when there is only one image (task T77877) by Simon Legner
- git #81abf7ba - Increase specificity to avoid rare white boxes (task T374373) by Ebrahim Byagowi
- git #fb4e80a1 - Move HtmlUtils from mmv.bootstrap to mmv module (task T65504) by Simon Legner
- git #fe5687b6 - MMV options dialog: remove leftover code (task T77349) by Simon Legner
- git #630a45a3 - Merge MultimediaViewer bootstrap modules (task T77349) by Simon Legner
- git #81c47fb1 - Fix warning icons on dark mode (task T374871) by Simon Legner
- git #a12565e8 - Back button doesn't close MediaViewer if the URL has a fragment with "/" (task T361612) by Simon Legner
NetworkSession
edit- git #7a0b26aa - Use namespaced classes by Umherirrender
Newsletter
edit- git #bfe74a11 - Use namespaced classes by Umherirrender
- git #dbd2089a - tests: Ensure the testing page UTPage exists (task T377668) by Umherirrender
- git #ba5cc06d - Adjust return type documentation on NewsletterLogFormatter by Umherirrender
NewUserMessage
edit- git #cf6f0d8d - Use namespaced classes by Umherirrender
Nuke
edit- git #0923015f - SpecialNuke: Don't add actor names WHERE if no names supplied (task T342785) by Kosta Harlan
- git #98aa8d99 - Enable temp account lookup by IP address (task T342785) by jsn
- git #a31ea99a - Use namespaced classes by Umherirrender
- git #802f1377 - build: Add phan config loading for CheckUser (task T342785) by Kosta Harlan
- git #3bc28520 - HooksTest: Add missing service argument to SpecialContributions by Kosta Harlan
OATHAuth
edit- git #30fa5efc - Use namespaced classes by Umherirrender
- git #723636a8 - build: Enable cache for phpcs run by Umherirrender
OAuth
edit- git #685b177a - Use namespaced classes by Umherirrender
OAuthRateLimiter
edit- git #939cb8db - Use namespaced Maintenance class by Umherirrender
ORES
edit- git #416c2265 - Use namespaced classes by Umherirrender
PageAssessments
edit- git #d672ed0b - Use namespaced classes by Umherirrender
PagedTiffHandler
edit- git #ea848107 - Use namespaced Maintenance class by Umherirrender
PageImages
edit- git #bbbcca4b - Use namespaced classes by Umherirrender
PageTriage
edit- git #c0cb0680 - Use namespaced classes by Umherirrender
PageViewInfo
edit- git #8eec587f - Use namespaced classes by Umherirrender
ParserFunctions
edit- git #36d44c82 - Use namespaced classes by Umherirrender
- git #4bcd4ac8 - Use namespaced PHP classes for extension Scribunto by Fomafix
ParserMigration
edit- git #ec66ad3e - Use namespaced classes by Umherirrender
- git #30f46db6 - Use newer messageBox function (task T375902) by Jon Robson
- git #3560e16f - Use $this->getServiceContainer() in tests by Fomafix
Phonos
edit- git #3494091d - Use namespaced classes by Umherirrender
- git #72802c70 - build: Remove explicit install of postcss-less package by Umherirrender
Poem
edit- git #03b36946 - Use namespaced PPFrame class by Umherirrender
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- git #6bf84fb5 - Use namespaced classes by Umherirrender
- git #30fea0c2 - Replace use of deprecated ChangeTags::getTags() (task T360664) by James D. Forrester
- git #ee13c9b0 - Add namespaces for bclwikisource (task T377088) by Pppery
PropertySuggester
edit- git #393a5bc7 - Use namespaced classes by Umherirrender
Quiz
edit- git #583857fc - Use namespaced classes by Umherirrender
- git #cb1554b2 - build: Load banana message dirs from extension.json by Umherirrender
ReadingLists
edit- git #be42bb7b - Use namespaced classes by Umherirrender
RealMe
edit- git #1b89155f - Use namespaced classes by Umherirrender
ReportIncident
edit- git #1d8c7a50 - Use namespaced classes by Umherirrender
- git #d89ec621 - Remove `list-style: inside` (task T347731) by Bartosz Dziewoński
RevisionSlider
edit- git #4f4efd1f - Use namespaced NullStatsdDataFactory class by Umherirrender
RSS
edit- git #5404ab51 - Use namespaced classes by Umherirrender
Score
edit- git #adb1d109 - Use namespaced classes by Umherirrender
Scribunto
edit- git #92311631 - Use namespaced classes by Umherirrender
- git #28f0a057 - Add namespace description for Special:NamespaceInfo (task T373070) by Msz2001
- git #273670ff - Set namespaces for dtp (task T371068) by Pppery
SearchVue
edit- git #7264a757 - Use namespaced classes by Umherirrender
- git #7e032d51 - Remove unused properties from vue files by Umherirrender
- git #e83e922b - Fix warning about missing entities (task T373087) by Lucas Werkmeister
SecureLinkFixer
edit- git #9fb13bf9 - Use namespaced Benchmarker class by Umherirrender
- git #1ff49a73 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #c50f1e0d - Use namespaced classes by Umherirrender
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- git #b421efa0 - Use namespaced classes by Umherirrender
SpamBlacklist
edit- git #4bac912e - Use namespaced classes by Umherirrender
StopForumSpam
edit- git #ba821f74 - Use namespaced classes by Umherirrender
SubPageList3
edit- git #8a318cb7 - Use namespaced PPFrame class by Umherirrender
SyntaxHighlight_GeSHi
edit- git #63fbfa54 - Use namespaced classes by Umherirrender
- git #fea9546e - pygments.links.js: Handle empty wikilinks and pipe trick (task T368166) by Ammarpad
- git #d9f5c2a6 - Parsoid DOM compatibility for links and copy buttons by Siddharth VP
TemplateData
edit- git #fb52519d - Use namespaced classes by Umherirrender
TemplateSandbox
edit- git #2fe1369b - Use namespaced classes by Umherirrender
- git #29ae1966 - PHPCS: Fix all excluded rules by zoranzoki21
TemplateStyles
edit- git #f8062128 - Use namespaced classes by Umherirrender
TemplateWizard
edit- git #18b6ca14 - Use namespaced ExtensionRegistry class by Umherirrender
TextExtracts
edit- git #95de1144 - Use namespaced classes by Umherirrender
Thanks
edit- git #c697355f - Use namespaced classes by Umherirrender
TimedMediaHandler
edit- git #62c2ced3 - Use namespaced classes by Umherirrender
timeline
edit- git #07a67e4e - Use namespaced classes by Umherirrender
TitleBlacklist
edit- git #a6482646 - Use namespaced classes by Umherirrender
TorBlock
edit- git #60cd3594 - Use namespaced classes by Umherirrender
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- git #c8f33d49 - Use namespaced classes by Umherirrender
TwoColConflict
edit- git #c4fe34c2 - Use namespaced classes by Umherirrender
UniversalLanguageSelector
edit- git #800a1b6d - Update language search index and add alias for dtp (task T375891) by Amir E. Aharoni
- git #88f3942f - Update jquery.uls from upstream (task T375891) by Nemoralis
- git #d411ee1e - Unbreak the ?setlang functionality (task T377572) by Ebrahim Byagowi
- git #5ad9ee98 - Add Hebrew search aliases for Tigre and Tigrinya (task T375052) by Amir E. Aharoni
- git #c82d4c31 - build: Remove explicit install of postcss-less package by Umherirrender
UploadWizard
edit- git #16843527 - Handle wikitext in UW author name pref (task T377656) (task T377636) by Cormac Parle
- git #ac67222f - Use namespaced classes by Umherirrender
- git #d9d248b3 - Don't use deprecated skin method (task T377521) by Jon Robson
UrlShortener
edit- git #23894611 - Use namespaced classes by Umherirrender
VipsScaler
edit- git #4ee0622d - Use namespaced TempFSFile class by Umherirrender
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- git #1df6427f - Use namespaced classes by Umherirrender
- git #557debc0 - build: Enable cache for phpcs run by Umherirrender
Wikibase
edit- git #03bfeb7b - Update Wikibase CSS to LESS to support theme variables (task T369385) by Arthur Taylor
- git #0f0f5390 - REST: Add CreateProperty happy path (task T377148) by Muhammad Yasser Jazirahly
- git #fb969cd8 - REST: Rename funny method name by Silvan
- git #a74dc836 - REST: Move non-global requests out of the global directory... (task T322917) by Ollie Shotton
- git #9398001b - REST: Rename `Edit` -> `Delete` in OAS request schema (task T322917) by Ollie Shotton
- git #c2818aac - REST: Add docs dev server by Jakob Warkotsch
- git #575a7f08 - Add link to revision in undo + restore summaries (task T194402) by Audrey Penven
- git #c05a8a6b - Replace use of deprecated ChangeTags::getTags(), defineTag(), and listExplicitlyDefinedTags() (task T360664) by James D. Forrester
- git #3cfad065 - REST: Refactor EditSummaryFormatter by Muhammad Yasser Jazirahly
- git #6bd92cfa - REST: Rename PropertyEditSummary by Muhammad Yasser Jazirahly
- git #3a152347 - Remove badge config headers in e2e tests by Jakob Warkotsch
- git #b66cdcea - REST: Improve OAS examples for Labels (task T322917) by Ollie Shotton
- git #82e6c56b - REST: Combine e2e test config headers into one (task T377119) by Jakob Warkotsch
- git #bd5848ec - composer.json: Allow wikimedia/at-ease 3.0.0 (task T376911) by Reedy
- git #f9beefc5 - REST: Add 'POST /entities/properties' endpoint to OAS (task T377147) by Silvan
- git #9263a72f - REST: Improve OAS examples for Item, Property, and Sitelinks (task T322917) by Ollie Shotton
- git #abb22b05 - ADR: Modularization by Domain-Specific Subsystems (task T374955) by Silvan
- git #b457bc3b - Remove deprecated class_alias with underscore by Fomafix
- git #da48e1dd - build: Upgrade stylelint-config-wikimedia to 0.17.2 by Umherirrender
- git #e6ca7bf5 - Use non-main namespace for three tests (task T375558) by Lucas Werkmeister
WikibaseCirrusSearch
edit- git #0789cf3b - Use namespaced classes by Umherirrender
- git #25697972 - StatementsField: Log warning via logger by Lucas Werkmeister
- git #eed81b20 - Remove backwards compatibility code (task T377318) by Lucas Werkmeister
- git #4bfdc94a - Inject ConfigFactory into LabelsProviderFieldDefinitions (task T377318) by Lucas Werkmeister
- git #c64815c2 - Remove LabelCountField (task T377226) by Lucas Werkmeister
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- git #d9b055b9 - Use namespaced Language class by Umherirrender
WikibaseMediaInfo
edit- git #d86f7884 - Use namespaced classes by Umherirrender
- git #edb0f042 - Inject ConfigFactory into DescriptionsProviderFieldDefinitions (task T377318) by Lucas Werkmeister
- git #65d30294 - Inject logger into StatementProviderFieldDefinitions by Lucas Werkmeister
- git #cfc14028 - Drop label_count field (LabelCountField) (task T377226) by Lucas Werkmeister
- git #c4b45fc2 - Hard-code LabelCountField::NAME (task T377226) by Lucas Werkmeister
- git #b6d9511e - Rename Scribunto_LuaWikibaseMediaInfo*Library to remove underscore by Umherirrender
WikibaseQualityConstraints
edit- git #82bc9d07 - Use namespaced classes by Umherirrender
Wikidata.org
edit- git #dbe0fa24 - Use namespaced classes by Umherirrender
WikidataPageBanner
edit- git #a3dce609 - Use namespaced ExtensionRegistry class by Umherirrender
wikihiero
edit- git #697a2bab - Use namespaced Maintenance class by Umherirrender
WikiLambda
edit- git #dcd1609e - Use namespaced classes by Umherirrender
- git #c56731c6 - build: Use phpcs extensions command to ignore javascript and more by Umherirrender
- git #9d0a04f3 - Remove event listeners when unmounting Publish widget (task T377412) by gengh
- git #22d6a6fa - Update README with more detailed local services configuration info by gengh
- git #17ff8525 - Fix message toast size and position (task T377461) by gengh
- git #e1f80065 - Do not go into blur match strategy when lexeme value has been selected (task T377332) by gengh
- git #fd1a731e - Add merge strategy to loadPreDefinedObject (task T335418) by gengh
- git #71d4c55f - Update function-schemata sub-module to HEAD (09d91f1) (task T367120) (task T375944) (task T376060) (task T376826) by James D. Forrester
- git #32120b01 - Improve alignment of input fields in the about section (task T373978) by Daphne Smit
- git #83dcb02b - Add notice message about Z0 Placeholder in Converter (task T368087) by Daphne Smit
- git #158d3a90 - Create a script to load a production dump into local database by gengh
- git #1e51ef32 - build: Speed up stylelint runs by using a cache file by James D. Forrester
WikiLove
edit- git #87881446 - Use namespaced classes by Umherirrender
- git #10dd8e7b - ApiWikiLove: Replace use of deprecated ChangeTags::addTags() (task T360664) by James D. Forrester
WikimediaCampaignEvents
edit- git #8c275f39 - Use namespaced classes by Umherirrender
- git #bb72d33c - Catch both possible error types. (task T374837) by Michelle
- git #8067a135 - Make WikiProject label a link, not the entire card (task T375412) by Daimona Eaytoy
WikimediaEditorTasks
edit- git #75dce6ec - Use namespaced classes by Umherirrender
WikimediaEvents
edit- git #028cc1dd - Use namespaced classes by Umherirrender
- git #0b7969e2 - fix(AuthManagerStatsd): counters require static set of labels (task T377476) by Piotr Miazga
- git #02010b7d - Add new GlobalBlocking blocked text message keys (task T377328) by Dreamy Jazz
- git #4209ddb8 - TemporaryAccountsInstrumentation: Track rate of local blocks (task T375499) by Kosta Harlan
WikimediaIncubator
edit- git #a520f235 - Use namespaced classes by Umherirrender
WikimediaMaintenance
edit- git #cab76067 - Use namespaced classes by Umherirrender
- git #b35bb558 - build: Enable cache for phpcs run by Umherirrender
WikimediaMessages
edit- git #487a7700 - Use namespaced classes by Umherirrender
- git #fb05d3ba - Add WMF overrides for global autoblock blocked text messages (task T377328) by Dreamy Jazz
- git #3af83599 - add messages for u4c-member global group (task T377169) by JJMC89
- git #ea6b9d21 - Remove raw HTML copyright messages using SkinCopyrightFooter hook (task T376293) by Bartosz Dziewoński
Wikisource
edit- git #9ac48668 - Use namespaced classes by Umherirrender
Wikistories
edit- git #311ea252 - Use namespaced classes by Umherirrender
- git #09be748b - Documentation messages for Story/Story_Talk namespaces (task T373070) by Sbisson
- git #188fd26f - Introduce config variables for ToU and licence URLs (task T374187) by Sbisson
XAnalytics
edit- git #ba5a6e71 - Use namespaced ApiBase class by Umherirrender
Skins
editCologneBlue
edit- git #a2f95e92 - Don't use deprecated method (task T377521) by Jon Robson
MinervaNeue
edit- git #f8d410fb - Make sure contributor's name is on its line (task T377503) by Ebrahim Byagowi
- git #8ade6611 - Use namespaced classes by Umherirrender
- git #98521bbb - Drop base20 icon class suffix (task T266361) by Jon Robson
- git #710d1f7c - Fixes markup for logout link by Jon Robson
- git #b85fdb68 - selenium: Delete tests disabled more than a year ago (task T280652) by Željko Filipin
Nostalgia
edit- git #16763e05 - Use namespaced XmlSelect class by Umherirrender
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- git #01534a97 - Use namespaced classes by Umherirrender
Misc
editVisualEditor/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
edit533 Changes in 169 repos by 79 authors