MediaWiki 1.43/wmf.24/Changelog

Core changes

edit
  • git #5c854fa2 - Branch commit for wmf/1.43.0-wmf.24 (T373643) by trainbranchbot
  • git #ea26c878 - objectcache: Fix WANObjectCache docs to clean some minor typos by Derick Alangi
  • git #cb6fb233 - Bump wikimedia/parsoid to 0.20.0-a22 (T375423) by Subramanya Sastry
  • git #65c0b0ac - Drop legacy classes from HTML message box output (T360668) by Jon Robson
  • git #fe485a01 - Add Interslavic (Cyrillic; isv-cyrl) (T375360) by Amir E. Aharoni
  • git #8d7246ae - Add namespace translations for Tigre (tig) (T375052) by Amir E. Aharoni
  • git #c75df5c3 - Merge gan translations back to gan-hans and gan-hant respectively (T286291) (T296188) by Winston Sung
  • git #18065ee1 - Languages: Update fallback of Mindong (cdo) by Winston Sung
  • git #2bcd8f66 - Update English langauge name of Puxian (cpx) in comments by Winston Sung
  • git #a60faebd - Languages: Fix written script for Xiang (hsn) by Winston Sung
  • git #e17f9be0 - User and user talk namespaces should be gender-sensitive in Serbo‑Croatian (T373864) by Acamicamacaraca
  • git #e8be5ba0 - Standardize the Serbo-Croatian date and time format (T373754) by Acamicamacaraca
  • git #2a6782be - SpecialBlock: Make private function getTargetAndTypeInternal non-static by Fomafix
  • git #deb607c3 - SpecialExport: Prevent passing null to strtolower by Paladox
  • git #8e039f21 - tests: Use ::class for class name resolution by Umherirrender
  • git #27525bbb - Hide user links for anon users when temp accounts are enabled (T372722) by Jamie Kuppens
  • git #91074b87 - Add Tigre (tig) to Names.php (T375052) by Amir E. Aharoni
  • git #84fe1b9c - REST: Introduce discovery endpoint (T365753) by daniel
  • git #7843fbc0 - Add Codex message box style module to pages that need it (T373602) (T375246) by Jon Robson
  • git #d7ed4b14 - REST: validate JSON in tests by daniel
  • git #1d8dfb27 - Debug toolbar: Fix extraneous query time precision by Bartosz Dziewoński
  • git #9e3a1ecf - rdbms: clean up LBFactorySingle construction and documentation by Aaron Schulz
  • git #5a0ed5bd - Prompt user to log in to access Special:My* pages (T372722) by Jamie Kuppens
  • git #fdac97ea - Pass function name to IDatabase functions by Umherirrender
  • git #65ecdc0e - Fix names of parsercache_selective_* stats by C. Scott Ananian
  • git #e307e589 - Update OOUI to v0.51.1 (T374858) (T371201) (T371466) (T373226) by lwatson
  • git #58e26c3e - Make $fname mandatory on private functions by Umherirrender
  • git #63d2f557 - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #e5ce705d - selenium: Replace Node.js Assert library with WebdriverIO Expect library (T325740) by Željko Filipin
  • git #de2b3f7a - mediawiki.special.block: make submit destructive and use old messages (T373572) by MusikAnimal
  • git #a09791e9 - Support legacy message boxes in user generated content (T375127) by Jon Robson
  • git #a54f6d85 - Re-order arguments to DataAccess::addTrackingCategory by Arlo Breault
  • git #f09beca7 - build: Remove exclude of MediaWiki.Commenting.PropertyDocumentation by Umherirrender
  • git #41f6d9ee - tests: Add missing documentation to class properties by Umherirrender
  • git #6ec8189e - rdbms: clarify ownership and connection-specificity concepts (T373655) by Aaron Schulz
  • git #84a0cc2d - Update Special:UserRights form to exclude temporary users (T341684) by AnaïsGueyte
  • git #0eace328 - objectcache: Remove `wanobjectcache.$keygroup.regen_set_delay` metric by Timo Tijhof
  • git #53e0e73c - Fix "Special" namespace for Iban (T375081) by Amir E. Aharoni
  • git #6224d9a1 - Disallow entering a temporary user for mute email preferences (T353561) by Jamie Kuppens
  • git #b85439f1 - selenium: Add LoginPage.getActualUsername() (T325740) by Željko Filipin
  • git #c13fff37 - Update Codex from v1.12.0 to v1.13.0 (T251790) (T360494) (T363515) (T365779) (T370493) (T371998) (T372433) (T372928) (T373437) (T374246) (T374378) by lwatson
  • git #79a9d814 - languages: Convert Names::$names to constant by Umherirrender
  • git #7b212efc - Replace some manual checks and exceptions with type hints by Bartosz Dziewoński
  • git #188d2cbb - Remove unchecked exception annotations (T240672) by Adam Wight
  • git #1b8df286 - mediawiki.special.block [Vue]: add <hr> and spacing above submit button (T358934) by MusikAnimal
  • git #2f0d2b32 - language: More use of const and cleanup by Umherirrender
  • git #806fbaae - http: Remove timestamp from 'http' channel logs by Bartosz Dziewoński
  • git #eb28edd8 - language: Add missing documentation to class properties by Umherirrender
  • git #f1804bd6 - language: Use const keyword for mapping of strings by Umherirrender
  • git #4d8cddb7 - installer: use ConnectionStatus::getDB() in more places by Aaron Schulz
  • git #f8adf80c - upload: Remove declaration UploadFromUrl::$mTempPath by Umherirrender
  • git #f4c031ef - Deprecate mw.cookie.getCrossSite() by Bartosz Dziewoński
  • git #123da635 - ResourceLoader: Fix SkinModule aliases to not override existing keys by Timo Tijhof
  • git #3d924e4e - ResourceLoader: Minor doc blocks and coding style cleanup by Timo Tijhof
  • git #3ee96d47 - ResourceLoader: Reduce deprecation clutter in SkinModule (T374262) by Timo Tijhof
  • git #c36b4634 - Use spread operator and variadic params in more places in JS by Bartosz Dziewoński
  • git #01876b01 - ApiParse: don't reparse language link titles (T204792) (T363538) by C. Scott Ananian
  • git #90494183 - REST: add restbase compat error handling mode (T374136) by bpirkle
  • git #2fcf05c2 - Allow extensions to send password resets without a local user/email (T151012) by Bartosz Dziewoński
  • git #7772b58b - auth: Add base class for TemporaryPasswordPrimaryAuthenticationProvider (T149003) by Bartosz Dziewoński
  • git #25378591 - Update user widgets to support named and temp account exclusion (T332030) by Jamie Kuppens
  • git #24bf1f5a - selenium: Use LoginPage instead of UserLoginPage (T325740) by Željko Filipin
  • git #6eec17e9 - Add missing documentation to class properties (miscellaneous classes) by Umherirrender
  • git #3a24944d - http: Add missing documentation to class properties by Umherirrender
  • git #352a61e5 - mocks: Add missing documentation to class properties by Umherirrender
  • git #eeaa2a19 - tests: Remove unused PreprocessorTest::$mTitle/$mPPNodeCount by Umherirrender
  • git #a3906c67 - CSS of Active filters is overriden if OOUI styles are loaded after it (T373574) by Kgraessle
  • git #2d1a3660 - mediawiki.special.block: add reason field (T362912) by hmonroy
  • git #d7b68f9e - Add plural rules for Interslavic (T369453) by Amir E. Aharoni
  • git #cc79c718 - shell: Add wallTimeLimit option to CommandFactory::createBoxed() by Tim Starling

Vendor

edit

Extensions

edit

AbuseFilter

edit

AutoModerator

edit

Babel

edit
  • git #75ad9271 - Add type-hint for ConfigWrapper::has by Michael Große

Campaigns

edit

CampaignEvents

edit
  • git #fe1a6b12 - selenium: Replace Node.js Assert library with WebdriverIO Expect library (T325740) by Željko Filipin

CentralAuth

edit
  • git #e12daacc - Add dark mode colours for CentralAuth tooltip in dark mode. (T369556) by matr1x-101
  • git #bcd33798 - SUL3: Forward `campaign` parameter on account creation in SUL3 mode (T370810) by Derick Alangi
  • git #94b8bbb1 - SUL3: Support signup/account creation action in SUL3 mode (T370813) by Derick Alangi
  • git #45dd1814 - Allow password reset requests to be handled centrally (T151012) by Bartosz Dziewoński
  • git #c135af3d - SUL3: Inherit desktop view to shared domain for uniform experience by Derick Alangi
  • git #27f7f10f - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #28c216d2 - Update user name widgets config to accept or deny temporary user names (T332030) by Jamie Kuppens
  • git #2cb195f1 - Add Global block exempt list to Special:CentralAuth (T358979) by Dreamy Jazz
  • git #e835c797 - Convert Special:CentralAuth "Unmerge local accounts" to OOUI (T122016) by Dreamy Jazz
  • git #6d6a2de7 - Convert Special:CentralAuth to OOUI except "Unmerge local accounts" (T122016) by Dreamy Jazz
  • git #11c785db - Allow IP ranges in CentralAuth::getInstanceByName() (T375061) by Gergő Tisza

Chart

edit

CheckUser

edit
  • git #1ad9e4e0 - CheckUserCentralIndexManager: Reduce locking when purging rows (T375369) by Máté Szabó
  • git #4fd88ebe - Pass function name to IDatabase::fieldExists by Umherirrender
  • git #9de35d58 - Add ::caller to queries in populateCentralCheckUserIndexTables.php (T375221) by Dreamy Jazz
  • git #a4e1bf80 - Call require_once on CheckUserQueryInterface in population script (T375203) by Dreamy Jazz
  • git #eead80bc - Add CheckUserQueryInterface to autoload classes (T375203) by Dreamy Jazz
  • git #cdb81258 - Revert^2 "Create group for assigning checkuser-temporary-account right" (T369187) by Dreamy Jazz
  • git #f5268972 - Expand AccountCreationDetailsLookupTest (T371267) by Dreamy Jazz
  • git #becf6fb4 - Skip error logs on central account for AbuseFilter filter user (T375063) by Dreamy Jazz
  • git #f98f5f80 - Replace uses of mw.Uri with browser native URL (T374314) by Ebrahim Byagowi
  • git #7c3d2eea - Add a service that will retrieve ip and user agent for account creation (T371267) by Ariel T. Glenn
  • git #15321c4b - Add scope to temporary users created by populate tables test (T374912) by Arthur Taylor

CirrusSearch

edit

Cite

edit
  • git #3a9ba45a - Converts errors in data-mw to objects by Isabelle Hurbain-Palatin
  • git #1ba89ae0 - Fix c&p leftover in MWReferenceEditPanel by WMDE-Fisch
  • git #8534007a - [bugfix] Guard against out-of-order destruction (T375049) by Adam Wight
  • git #8a85f5fb - [refactor] Moving the SetExtendsDialog class from Citoid (T373849) by WMDE-Fisch
  • git #c7b60735 - Move Reference Previews user preference into the Cite extension (T363162) by Adam Wight

Citoid

edit

cldr

edit

CodeMirror

edit

CommunityConfiguration

edit
  • git #625f8845 - Replace more PHPDoc types with language-level declarations by thiemowmde
  • git #b60cb780 - refactor(MediaWikiConfigReader): inject LoggerInterface by Michael Große
  • git #d10000ae - refactor(MediaWikiConfigReader): improve type-hints by Michael Große

CommunityRequests

edit

Collection

edit

ConfirmEdit

edit
  • git #c4c2ed97 - component: Update ConfirmEdit README.md to use namespaced class names (T355991) by obamwonyi
  • git #639dbc5c - Replace uses of mw.Uri with browser native URL (T374314) by Ebrahim Byagowi
  • git #8180e645 - Fix confusing usages of TestingAccessWrapper by thiemowmde
  • git #79135478 - Use more trivial HashConfig in CaptchaTest by thiemowmde

ContactPage

edit
  • git #04bf9057 - Use ::class for class name resolution by Umherirrender

ContentTranslation

edit
  • git #c2d91d36 - SX confirmation step: Fix source language update issues (T374886) (T375410) by NikG
  • git #77190b61 - SX dashboard suggestion list: Only display suggestions fetched for listing by NikG
  • git #a384500c - Unified dashboard: Remove published articles from section suggestions list (T374559) by NikG
  • git #38049c9a - SX: Force eslint to include vue files for `npm run lint` by NikG
  • git #c2656753 - SXSentenceSelectorContentHeader: Migrate to use <script setup> syntax (T355780) by NikG
  • git #b4187cb3 - ProposedTranslationHeader: Fix aria label for icon-only CdxButton (T374567) by NikG
  • git #79787e46 - SXSentenceSelector: Fix aria label for icon-only CdxButton (T374567) by NikG
  • git #c16a9d74 - SX: translation recommendations based on topics (T368422) by NikG
  • git #cdaa44c6 - Pass function name to HttpRequestFactory::get by Umherirrender
  • git #4db2b8c7 - Hooks: Return early if user is not named (T375061) by Kosta Harlan
  • git #6af23d3b - SX: Minor eslint fixes by NikG
  • git #fcf7825b - ProposedTranslationActionButtons: Fix aria label for icon-only CdxButton (T374567) by NikG
  • git #5d3b941c - Unified Dashboard: Add "most popular" suggestion option (T368422) by NikG
  • git #7e99370c - SX: Add api method for fetching most popular recommendations (T368422) by NikG
  • git #5188ef01 - SX: Use production recommendation api to fetch page suggestions by NikG
  • git #aeeeaca4 - SX: Use seeds based on user's previous translations/edits (T370746) by NikG
  • git #0113a123 - Hooks: Re-order checks to verify that request user is same as Special:Contributions user (T375061) by Kosta Harlan
  • git #9179183d - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender

DiscussionTools

edit
  • git #4399d9a4 - Always set a value for isEmptyTalkPage when transforming html (T371125) (T372592) by Arlo Breault
  • git #40f85d88 - Revert "Document shortcoming of CommentFormatter::isEmptyTalkPage" by Arlo Breault
  • git #9492fcc1 - Find comment: limit DB query for page comments, use a custom exception (T374598) by David Lynch
  • git #53b77ea9 - Fix some dark mode issues on mobile by Taavi Väänänen

DonationInterface

edit

Echo

edit
  • git #f95c0cc1 - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #89a3a1fc - DiscussionParser: Do not create User objects from subpages (T375212) by Gergő Tisza

ElectronPdfService

edit

EntitySchema

edit
  • git #04fe4b36 - build: Run MediaWiki.Commenting.PropertyDocumentation on all php code by Umherirrender

EventLogging

edit
  • git #d348213a - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender

ExternalGuidance

edit
  • git #799271cc - specials: Get global via IContextSource::getConfig by Umherirrender

FileImporter

edit
  • git #ab8300db - Update test to check for correct string (T360668) by Jon Robson
  • git #6c3767e7 - Use design tokens to fix dark mode incompatibility issues on Special:Import page by Matr1x

FundraiserLandingPage

edit

Gadgets

edit
  • git #557cd382 - specials: Get global via IContextSource::getConfig by Umherirrender

GlobalBlocking

edit
  • git #7e5dba8f - Stop writing real data to gbw_address and gbw_target_central_id (T374945) by Dreamy Jazz
  • git #792c45cf - Stop reading from gbw_address and gbw_target_central_id (T374941) by Dreamy Jazz
  • git #0425f9e3 - GlobalBlockLookup: Fix getGlobalBlockId() returning expired blocks by Taavi Väänänen
  • git #3c226b67 - Add a default value to gbw_address (T374945) by Dreamy Jazz
  • git #2135ba79 - Add tests for Ic55ebc74a320b18985200bc0edbb9e3829d42c2c (T358979) by Dreamy Jazz
  • git #5a4b411d - Don't show empty global block details in Special:CA (T358979) by Taavi Väänänen
  • git #6257826e - Add GlobalBlockingGetRetroactiveAutoblockIPsHook (T374850) by Dreamy Jazz

GlobalPreferences

edit
  • git #c1e879ab - Use $this->getServiceContainer() in tests by Fomafix
  • git #f7df760c - Use ::class for class name resolution by Umherirrender
  • git #717c6405 - Use UserFactory::newFromId instead of deprecated User::newFromId by Fomafix

GrowthExperiments

edit
  • git #75478eff - eslint: Autofix no-var rule by Ed Sanders
  • git #2d21d2ae - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #0b582b3d - Remove unneeded Assert::parameterType from constructor by Umherirrender
  • git #a3d76a10 - Improve communityconfiguration-mentorship-info-text (T370217) by Amir E. Aharoni

IPInfo

edit
  • git #31de8fee - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #c67a761d - Consistently use namespaced ExtensionRegistry by Reedy
  • git #524ac525 - IPInfoHandler: Use namespaced ExtensionRegistry by Reedy

IPReputation

edit
  • git #dcaa0bc2 - Pass function name to HttpRequestFactory::create by Umherirrender

Kartographer

edit
  • git #c1f24605 - Replace uses of mw.Uri with browser native URL (T374314) by Ebrahim Byagowi
  • git #41c16e13 - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender

Linter

edit

LiquidThreads

edit
  • git #ee58a492 - build: Use inline ignore for MediaWiki.Usage.DeprecatedGlobalVariables by Umherirrender
  • git #fab5f362 - Get global via IContextSource::getConfig by Umherirrender

LoginNotify

edit
  • git #4b45420c - Pass function name to IDatabase::onTransactionCommitOrIdle by Umherirrender

MapSources

edit
  • git #72da1181 - specials: Get global via IContextSource::getConfig by Umherirrender

MassMessage

edit

Math

edit

MediaModeration

edit
  • git #e07942f9 - Pass function name to HttpRequestFactory::create by Umherirrender

MetricsPlatform

edit
  • git #9a26493a - Pass function name to HttpRequestFactory::create by Umherirrender

MobileFrontend

edit

OATHAuth

edit
  • git #cbab3c92 - Filter temporary accounts from dropdown on Special:DisableOATHForUser (T344720) by Jamie Kuppens

ORES

edit
  • git #505f88c3 - Pass function name to HttpRequestFactory::create by Umherirrender

ParserFunctions

edit

ParserMigration

edit
  • git #650bfb8d - Add night mode for ParserMigration "compact indicator" (T374537) by C. Scott Ananian
  • git #3a201194 - Activate phan check for MobileFrontend by Fomafix

Phonos

edit
  • git #541a553b - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #b9a00545 - Update namespaces of PHP classes by Fomafix

Popups

edit

ProofreadPage

edit

ReadingLists

edit
  • git #674ef983 - tests: Do not create dummy project in setup of ReadingListRepositoryTest (T316841) by Umherirrender
  • git #6e2ce16b - Fix Phan suppression by Bartosz Dziewoński
  • git #2cc29f25 - Add missing documentation to class properties by Umherirrender

Scribunto

edit
  • git #7c1ea428 - build: Use inline ignore for MediaWiki.Usage.ForbiddenFunctions by Umherirrender
  • git #286add50 - Don't record transclusion of current page from title methods by Siddharth VP
  • git #a630e3d1 - Make use of ??=, ?: and similar operators where possible by thiemowmde

SearchVue

edit
  • git #ad3af227 - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender

SecureLinkFixer

edit
  • git #d258f0f6 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
  • git #e92602a8 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit
  • git #32cdbbb3 - Pass function name to IDatabase::tableExists by Umherirrender
  • git #9a5170e0 - Pass function name to HttpRequestFactory::get by Umherirrender
  • git #3537060b - SecurePoll: Fixing query used to display vote total (T329565) by Foks
  • git #8e9e10d1 - build: Use inline ignore for MediaWiki.Usage.DeprecatedGlobalVariables by Umherirrender
  • git #0070066c - makeMailingList: Check we get some users on the nomail list (T374310) by Reedy

StopForumSpam

edit

TemplateData

edit

TemplateWizard

edit

Thanks

edit
  • git #f2220b15 - Hooks#onLogEventsListLineEnding: Don't add link for temp users (T375209) by Kosta Harlan

TimedMediaHandler

edit

Translate

edit
  • git #7aeccc68 - LanguageStats: Ensure group state appears (T375356) by Abijeet
  • git #ab7fc5d5 - Fix and test corner cases in fuzzy updating and reverting (T373724) (T372994) by Pppery
  • git #e48b40ab - extension.json: Fix description for TranslateTranslationDefaultService by Abijeet
  • git #d9a1d3ff - ManageGroupsSpecialPage: Fix grammar, spelling and other minor tweaks by Abijeet
  • git #2c1a0dae - ManageGroupsSpecialPage: Add notifications for imported messages (T363902) by wangombe
  • git #54bb2b78 - ImportExternalTranslations: Send notifications for new messages (T363902) by wangombe
  • git #caa4e6dd - Notify translatable page & message bundle subscribers of fuzzy messages (T363902) by wangombe
  • git #75886115 - TranslatablePageView: Use recentchanges to check for recent edits (T370265) by Abijeet
  • git #cec0315f - specials: Get global via IContextSource::getConfig by Umherirrender
  • git #c1e6734d - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender
  • git #bc706501 - ext.translate.base.js: Update methods as internal (T348084) by Abijeet

UniversalLanguageSelector

edit

UploadWizard

edit

VipsScaler

edit
  • git #57a29796 - specials: Get global via IContextSource::getConfig by Umherirrender

VisualEditor

edit
  • git #3b324983 - Fix a reference to AbuseFilter that should be Abuse Filter by David Lynch
  • git #0c91e179 - Edit check: only count ChecksAvailable after the check for source-mode by David Lynch

Wikibase

edit
  • git #93a2d479 - REST: Avoid relying on error message params by Jakob Warkotsch
  • git #31e243cc - REST: Add 429 response to OAS for edit routes (T366594) by Jakob Warkotsch
  • git #3412b873 - REST: Fix AbuseFilter extension name check in e2e test (T374959) by Jakob Warkotsch
  • git #35d4d9ab - REST: Fix AbuseFilter error handling (T374959) by Jakob Warkotsch
  • git #21060cc8 - REST: Add 403 response spec test for all edit routes (T375067) by Jakob Warkotsch
  • git #587db15b - REST: Respond 403 when AbuseFilter rejects edit (T374959) by Jakob Warkotsch
  • git #a285f299 - lib: Make $fname mandatory in DatabaseInnerTermStoreCloner by Umherirrender
  • git #1b37a7c1 - REST: Allow optional denial context for permission denied errors (T330914) by Jakob Warkotsch
  • git #d7cebe53 - REST: Rename permission denied "reason" to "denial_reason" (T366581) by Jakob Warkotsch
  • git #ff21415c - REST: Add permission-denied error to OAS for every edit route (T374960) by Muhammad Yasser Jazirahly
  • git #52ebcf32 - REST: Capitalize Wikibase domain terms in OAS by Jakob Warkotsch
  • git #69f8ca9a - REST: Don't assume all non-Ok status contain messages by Jakob Warkotsch
  • git #5d131716 - build: Use inline ignore for MediaWiki.Usage.DeprecatedGlobalVariables by Umherirrender
  • git #026cf37c - REST: Remove unnecessary curly braces by Muhammad Yasser Jazirahly
  • git #d7322aef - REST: Capitalize Item, Property, Sitelink and Statement in all error messages (T366914) by Muhammad Yasser Jazirahly
  • git #f45c0a09 - REST: Use `referenced-resource-not-found` for the non-existent property (T374424) by Muhammad Yasser Jazirahly
  • git #1c25a712 - REST: Disallow unnecessary string interpolation by Jakob Warkotsch
  • git #628bf2a6 - Update termbox (mul support) (T373088) by Lucas Werkmeister
  • git #221ed316 - tests: Remove reset of services in tests by Umherirrender
  • git #0f27b00d - build: Remove phpcs from internal-serialization package by Umherirrender
  • git #fc2f9ca6 - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender

WikibaseLexeme

edit

WikibaseQualityConstraints

edit
  • git #74ee5f87 - Use ::class for class name resolution by Umherirrender
  • git #5810f655 - Clean up Wikibase-related services by Lucas Werkmeister
  • git #b379830b - Remove unused variable from SparqlHelper by Lucas Werkmeister
  • git #1dc4ceb5 - Add strict types to some classes by Lucas Werkmeister

WikidataPageBanner

edit

WikiEditor

edit
  • git #c8c9880b - ManualWidget: Added design token for dark mode compatibility by matr1x-101

WikiLambda

edit

WikimediaCampaignEvents

edit

WikimediaEvents

edit
  • git #2b2a5b6c - Pass function name to HttpRequestFactory::create by Umherirrender
  • git #0a85c018 - doc: Update RL ownership by Timo Tijhof

WikimediaIncubator

edit
  • git #c705a5e3 - Filter temporary accounts from dropdown on Special:ViewUserLang (T326939) by Jamie Kuppens

WikimediaMessages

edit

Wikisource

edit
  • git #37537192 - Pass function name to HttpRequestFactory::get by Umherirrender

Wikistories

edit

Skins

edit

MinervaNeue

edit

Vector

edit
  • git #1dd7fcc3 - Bump size of Vector performance budget to accomodate FlaggedRevs styles (T373602) by Jon Robson
  • git #111b3155 - Drop support for non-Codex message box styles in Vector 2022 and Vector (T360668) by Jon Robson
  • git #3b9510a2 - Increase permitted Codex bundle size by Jon Robson

Misc

edit

VisualEditor/VisualEditor

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • Flow
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • PdfHandler
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

314 Changes in 84 repos by 75 authors