MediaWiki 1.41/wmf.11
MediaWiki 1.41.0-wmf.10 | Deployment of MediaWiki 1.41.0-wmf.11 to Wikimedia sites | MediaWiki 1.41.0-wmf.12 |
The latest version (labeled "1.41.0-wmf.11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 30 May 2023 (see the roadmap).
Core changes
edit- git #6b22db52 - Branch commit for wmf/1.41.0-wmf.11 (task T337525) by trainbranchbot
- git #8cd348e8 - api-testing: Fix typo in Mocha test case by Derick Alangi
- git #e687e353 - ParamValidator: Throw exception if there is a type to value mismatch (task T326764) by Derick Alangi
- git #458f6776 - Injecting dependencies into DeferredUpdatesManager (task T265749) by DannyS712
- git #07af42e1 - Add DeferredUpdatesManager service to replace DeferredUpdates (task T265749) by DannyS712
- git #92da816a - Special:Undelete "load more" followups (task T249977) by Tim Starling
- git #f399b285 - Add load more button to get Special:Undelete revisions by parts. (task T249977) by arttsymbar
- git #94ea8458 - editpage: Change the order of hooks slightly for FlaggedRevs (task T337637) by Bartosz Dziewoński
- git #d2aa7d59 - Revert "Rename wgPageContentLanguage to wgPageViewLanguage" partially (task T337634) by Func
- git #390445b3 - Languages: Add language crh-ro (task T336919) by Amir E. Aharoni
- git #54df5533 - Fix autonym for Choctaw by Amir E. Aharoni
- git #97fdd8bf - Update the documentation at the top of Names.php by Amir E. Aharoni
- git #01b38b3f - wgSVGNativeRendering default should be false, not 'false' (task T208578) by Derk-Jan Hartman
- git #ac1819cc - Remove uses Database::update()/Database::insert() return values by Aaron Schulz
- git #924d1f03 - rdbms: make IDatabase::insertId() less fragile and more consistent (task T314100) by Aaron Schulz
- git #2acd1b48 - tests: Add basic test for SpecialUserRights by Umherirrender
- git #498c00ab - Sync up core repo with Parsoid by Arlo Breault
- git #a7b9143a - preferences search: Swap innerText → textContent for until-found compat (task T337531) by Bartosz Dziewoński
- git #00bf233b - Make magnify url match getDescLinkAttribs by Arlo Breault
- git #5f288b11 - Filter out large-tables category lints from Parsoid REST API (task T337275) by sbailey
- git #d8c9001d - rdbms: Hard-deprecate deprecated ConnectionManager methods by Lucas Werkmeister
- git #cbfee43c - rdbms: Make ConnectionManager::getReadConnection() return IReadableDatabase (task T336736) by Lucas Werkmeister
- git #a84e1bb0 - ApiPrefixUniquenessTest: Drop wbeu hack (task T196962) by James D. Forrester
- git #cac94d60 - Fix preferences search CSS overrides (task T337531) by Ed Sanders
- git #4d2396de - ExternalLinks: Add support for non-reveresed indexed URLs (task T337149) by Amir Sarabadani
- git #a4d214bd - LanguageConverter: Add variants info into the cache key by Func
- git #6434f6f5 - Add 1.40 snapshot to sqlite db tests by Alexander Vorwerk
- git #d3e49f69 - language: Move cache version of language converter into cache key by Func
- git #7a755048 - rdbms: avoid session variable SET query for LoadMonitor connections (task T265386) by Aaron Schulz
- git #7bb3c58d - Manual backport of OOUI change I63293edd62 (tab dialog fix) (task T337515) by Bartosz Dziewoński
- git #9ef9dc36 - Stop storing more than one row for proto-relative external links (task T335819) by Amir Sarabadani
- git #a9ea70bf - Sync up core repo with Parsoid by Arlo Breault
- git #373a9fb6 - Special:Search - Update interwiki sister icons (task T315269) by Simone Cuomo
- git #6a7954cb - mediawiki.skinning: Fix `h1` heading level 1 Nepali characters cut-off (task T333938) by Bada Kaji
- git #5265579c - Add magnify links on thumbs when not linking to file desc page (task T329413) by Arlo Breault
- git #d7626a0c - Remove special casing for broken media in styling (task T270150) by Arlo Breault
- git #3c6b1443 - Don't restrict border to :not(figcaption) (task T270150) by Arlo Breault
- git #f6cdcdd2 - rdbms: Make UnionQueryBuilder use Query object by Amir Sarabadani
- git #a747b5de - rdbms: Make DatabasePostgres use Query object when calling DB::query() (task T335631) by Amir Sarabadani
- git #10bfe4b3 - Update Codex from v0.10.0 to v0.11.0 (task T295711) (task T311026) (task T314661) (task T322436) (task T323179) (task T325105) (task T325769) (task T325788) (task T328492) (task T331034) (task T333030) (task T333392) (task T335694) (task T336533) (task T336954) by Volker E
- git #948910d6 - tests: Remove unused argument to createMock by Daimona Eaytoy
- git #398ea97a - preferences: Improve css selectors to be compatible with extensions (task T334260) by Func
- git #85dd5826 - Add option to allow SVGs to be rendered clientside (task T208578) by Derk-Jan Hartman
- git #3c90b883 - Tests: add CommentParserFactory to DummyServicesTrait by DannyS712
- git #a7e4d70d - Sanitizer: Permit the `aria-level` HTML attribute in wikitext by Matt Fitzpatrick
- git #a6024006 - registration: Fix error when processing pre-1.35 ValidSkinNames entry by Kevin Israel
- git #4d57a42b - Convert DeleteAction to use HTMLForm by Daimona Eaytoy
- git #e88faecf - RecentChanges: Remove sticky preference for "enhanced" status, make manual (task T202916) by Moriel Schottlender
- git #6c228f39 - RecentChanges: Apply word-break to comments that are inside table cells (task T158725) by Moriel Schottlender
- git #49e01340 - preferences search: Add descriptive text fields as peers (task T336794) by Func
- git #ee6f934e - Remove unneeded wildcard selectors (task T270150) (task T314097) by Arlo Breault
Vendor
edit- git #39a2c604 - Bump parsoid to 0.18.0-a12 (task T333907) by Arlo Breault
Extensions
editAbuseFilter
edit- git #e9bec9ff - Improve support for read-new wikis with externallinks (task T337149) by Amir Sarabadani
- git #56c86a76 - Add tests for temporary user in CheckUserHandlerTest by Thalia
- git #d42b7335 - Update user type checks to handle temporary users (task T335062) by AnaïsGueyte
AntiSpoof
edit- git #55e9c7fa - Don't store temporary user names in AntiSpoof's spoofuser table (task T336196) by tsepothoabala
CampaignEvents
edit- git #e45eeb1e - Try to fix new selenium failures by Daimona Eaytoy
- git #c56a2f6c - Fix failing REST API tests by Daimona Eaytoy
- git #bf7bef39 - Report tracking tool commit failures to the user (task T336900) by Daimona Eaytoy
- git #e0f4e9a7 - Implement the remaining actions for the WikiEdu Dashboard (task T317707) by Daimona Eaytoy
- git #67af8a6d - Start implementing logic for the WikiEdu Dashboard (task T317707) by Daimona Eaytoy
- git #6e7b177a - Implement the actual execution of updates in TrackingToolEventWatcher (task T320434) by Daimona Eaytoy
- git #83262f77 - Introduce TrackingToolEventWatcher to validate tracking tool changes (task T331884) by Daimona Eaytoy
- git #7ffd7d2e - Add new ce_tracking_tools table (task T334143) by Daimona Eaytoy
- git #4a359bf8 - Try to fix failing selenium tests by Daimona Eaytoy
CentralAuth
edit- git #b173c6da - Message spelling correction (task T328226) by Amir E. Aharoni
- git #c2260f68 - Reword "centralauth-state-mismatch" (task T328226) by MarcoAurelio
CentralNotice
edit- git #e189a3cb - BannerRenderer: Make sure the language variant is valid (task T337427) by Func
- git #d89a759c - Replace deprecated Hooks::runWithoutAbort (task T335536) by Umherirrender
- git #1256d6c2 - styles: Remove unnecessary 'mediawiki.ui/variables' import (task T332541) by Volker E
- git #eb7a086c - Use IDatabase::setSessionOptions() to set group_concat_max_len (task T333688) by Lucas Werkmeister
CheckUser
edit- git #7cb17fc7 - Test SpecialCheckUser::tagPage and ::doMassUserBlockInternal by Dreamy Jazz
- git #a0e4d14b - Select unaliased cuc_timestamp to allow IndexPager to use it (task T337639) by Dreamy Jazz
- git #009a0baa - Check for null when using ::getCheckUserHelperFieldset (task T337599) by Dreamy Jazz
- git #53bc2bce - Simplify PLURAL syntax in messages by Amir E. Aharoni
- git #cc9f84aa - Show users already tagged or blocked with same params in CU block form (task T313196) by dreamyjazz
- git #48cfe862 - Use a Job to prune data instead of post send (task T337175) by Dreamy Jazz
- git #355805f5 - Show new tool links in the CIDR calculator and use classes instead of IDs (task T311020) by dreamyjazz
CirrusSearch
edit- git #e7ebcb49 - Add a config flag to enable analysis chain deduplication (task T334194) by Erik Bernhardson
Cite
edit- git #dca26d90 - Disable mw-body-content clearfix in reflist (task T337415) by Ed Sanders
- git #03bac936 - Register a HelpCompletionAction group alias for cite (task T66905) by David Lynch
- git #edcb4ddd - Streamline/minimize duplicate code in reference node classes by thiemowmde
Citoid
edit- git #8f90680d - vu.ui.Citoid: Add missing arg to constructor documentation by Ed Sanders
- git #a01ceb61 - build: Update linters by Ed Sanders
ConfirmEdit
edit- git #209db364 - Improve support for read-new wikis with externallinks (task T337149) by Amir Sarabadani
ContentTranslation
edit- git #2806e30c - styles: Make callout use skin variables by Volker E
- git #a16fe229 - CX: Use sitemapper current wiki language code for target language init (task T329442) by NikG
- git #32fcf287 - VisualEditor.vue: Fix js error by Santhosh Thottingal
- git #36c16562 - SX: Restore draft translation for the selected page/section if it exists (task T336747) by NikG
- git #55874346 - SX: Fix multiple draft translation restorations without page reload (task T337323) by NikG
- git #27931f18 - VE integration: Handle links without title attribute by Santhosh Thottingal
DiscussionTools
edit- git #291808ff - Avoid duplicating new topic tool if there are multiple .mw-parser-output elements (task T337476) by Bartosz Dziewoński
- git #919bdf2a - UsernameCompletionAction: Document constructor and pass all args by Ed Sanders
- git #6ec2e36e - build: Update devDependencies by Ed Sanders
- git #5ac3ab5d - Remove Reply, NewTopic and Subscriptions tools from Beta description (task T315529) by Iniquity
DonationInterface
edit- git #bbf0fdcb - Add debounce to fix duplicate Adyen transactions in short sequence (task T324860) by Damilare Adedoyin
- git #80a3db02 - Add type hints to PaymentResult by Elliott Eggleston
EntitySchema
edit- git #e04f7ba9 - EntitySchema\Tests\Unit: Fix namespaces by Marius Hoch
FileImporter
edit- git #1b93c38d - Make ImportPlanValidatorTest provider static (task T337164) by thiemowmde
- git #92b40844 - Migrate ImportPlanValidatorTest provider away from ImportPlan mocks (task T337164) by thiemowmde
- git #7ef703cc - Migrate ImportPlanValidatorTest away from providing complex mocks (task T337164) by thiemowmde
- git #14a2bffe - Remove non-static dataProviders in two tests (task T337164) by thiemowmde
FlaggedRevs
edit- git #048cac84 - Replace IDatabase with IReadableDatabase where possible by thiemowmde
Flow
edit- git #ca491936 - Update npm package-lock by daniel
- git #a9875df0 - Add Mocha test for conversion API by daniel
GlobalPreferences
edit- git #cb1bef4f - GlobalPreferencesFactory: Use native way to add extra help message (task T337278) by Func
GrowthExperiments
edit- git #76227375 - Section images: Accept more recommendation types by Gergő Tisza
- git #cfcd3902 - Section images: update to onboarding images (task T332925) by Sergio Gimeno
- git #110fc25a - Respect partial blocks for GrowthMentors.json in structured mentor list (task T322047) by Martin Urbanec
- git #0af9fbc7 - Personalized praise: Gender support for mentor's username in message (task T333634) by Martin Urbanec
- git #b827fe02 - Improve handling of missing image recommendation by Gergő Tisza
- git #dfd34b33 - Section images: add onboarding dialog (task T335207) by Sergio Gimeno
- git #3f16be24 - Frontend documentation: Update documentation for OnboardingDialog (task T336270) by vyanez
- git #392367f6 - Frontend documentation: Update less variables and OnboardingDialog styles (task T336270) by vyanez
- git #095c8820 - Frontend documentation: Implement a prototype of OnboardingDialog pattern latest spec (task T336270) by vyanez
- git #b3308cdd - Section images: Add a missing comment by Gergő Tisza
- git #18cb1da6 - Section images: Fix blue dot by Gergő Tisza
- git #2bb707f7 - Section images: Use image recommendation thumbnail icon (task T335924) by Gergő Tisza
- git #a6b70042 - Section images: Add caption help (task T335232) by Gergő Tisza
- git #fb558b11 - Section images: Make image insertion logic more robust (task T335209) by Gergő Tisza
- git #15d026df - Section images: Make quality gate frontend code consistent (task T336550) by Gergő Tisza
- git #d500ac7b - Section images: Use own minimum caption length (task T335230) by Gergő Tisza
- git #56acd66d - Section images: Do not treat unexpected kinds as production errors by Gergő Tisza
- git #7d515da8 - Section images: Add caption (task T335230) by Gergő Tisza
- git #64bd39c9 - Section images: Image insertion logic (task T335209) by Gergő Tisza
- git #23c6b462 - Factor mentor-removal out into MentorRemover (task T327399) by Martin Urbanec
- git #0dabf7a5 - ReassignMentees: Drop mentor/mentee relationship when no mentor is available (task T327399) by Martin Urbanec
- git #3f41ed4c - MentorDashboardLogger: Exit quietly if EventLogging is unavailable (task T325117) by Martin Urbanec
- git #a1e9b069 - Personalized praise: Improve instrumentation (task T325117) by Martin Urbanec
- git #e734e90d - Frontend documentation: Improve MultiPane component documentation (task T336750) by vyanez
- git #6e32d3fc - New impact: show call to action in mobile-details mode (task T337314) by Sergio Gimeno
- git #60f708dc - Frontend documentation: Add a MultiPane component with transition and swipe logic (task T336750) by vyanez
- git #31cb2fdd - MultiPaneDialog: remove attribute hidden instead of class (task T337256) by Sergio Gimeno
- git #5cb2c889 - Make use of short PHP operators like ?: and ??= by thiemowmde
- git #dbc7f77d - Improve logging of invalid image recommendation kinds by Gergő Tisza
- git #ba66abe6 - Personalized praise: Add instrumentation (task T325117) by Martin Urbanec
ImageMap
edit- git #1a8f86e4 - Sync up ImageMap repo with Parsoid by Arlo Breault
- git #96c60d44 - Add resource for thumb magnify links (task T329413) by Arlo Breault
- git #b2113e01 - Add back description links when !$wgParserEnableLegacyMediaDOM (task T329364) by Arlo Breault
ImageSuggestions
edit- git #1757c6cc - Don't forward console logs to other providers (task T322872) by Matthias Mullie
- git #4ef09c63 - Change maint script to do work via jobs (task T322872) by Cormac Parle
InputBox
edit- git #9f823d72 - Handle 'prefix' when 'action=edit', even if another extension overrides action (task T337436) by Bartosz Dziewoński
MassMessage
edit- git #02a07425 - tests: Remove function_exists for str_ends_with by Umherirrender
Math
edit- git #c601e1d6 - Add test case for MathRestbaseInterface.php by rrana-wmf
MediaModeration
edit- git #72af077d - ModerateExistingFiles: Process single file without job queue (task T336370) by Kosta Harlan
MediaSearch
edit- git #8c6dce41 - Implement backward navigation when JS is not supported (task T270396) by Simone Cuomo
- git #6a3aa293 - MediaSearch - no input focus for loading empty results page (task T316174) by Simone Cuomo
MobileFrontend
edit- git #d28caa83 - Revert "styles: Apply Codex `z-index` tokens" by Esanders
- git #d627e613 - styles: Apply Codex `z-index` tokens (task T285592) by Volker E
- git #5ae65845 - editor: Load default content for 'MediaWiki:' namespace pages by Bartosz Dziewoński
ORES
edit- git #961d9cd0 - Handle possible null statistics on SpecialORESModels (task T329304) by Umherirrender
PageNotice
edit- git #bb93f790 - Use hook handler interfaces by Siddharth VP
PageTriage
edit- git #0238d000 - Use strict comparison by Ed Sanders
- git #efb4fb8d - build: Update eslint-config-wikimedia to 0.25.1 by Ed Sanders
Popups
edit- git #7c592bc7 - Prefer native JavaScript to jQuery (task T315929) by Jon Robson
ProofreadPage
edit- git #d4478047 - Make sure OSD always loads the latest images by Sohom
- git #13f82a96 - EditInSequence: Introduce color coded icons for page levels by Sohom
- git #31c383a8 - Change the 'Go to specific page' icon to 'collapse' when open by Sam Wilson
- git #7a2c2cbc - EIS: Fix error on navigating past last page (task T337601) by Sohom
- git #a72d20ee - Prevent API (and EIS) from erroring if image is not generated by Sohom
- git #ffb8ad90 - Improve error handling for EditInSequence by Sohom
- git #4f4c71f6 - Add PageSelection UI to EditInSequence by Sohom
RevisionSlider
edit- git #7b385ee3 - Skip user setting for unnamed users (task T326908) by WMDE-Fisch
- git #8fe657e9 - Fix test for scrolling over revisions by WMDE-Fisch
Scribunto
edit- git #4153b8de - Translate Scribunto namespaces into Uzbek (uz) (task T323464) by MarcoAurelio
SearchVue
edit- git #f38c30e9 - Cannot read properties of null (reading 'getAttribute') (task T336204) by Simone Cuomo
- git #289d9d49 - SearchPreview: Migrate the Event store module from Vuex to Pinia (task T318646) by Simone Cuomo
SecureLinkFixer
edit- git #9fd3b35b - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SpamBlacklist
edit- git #498738a5 - Grant bots the "sboverride" userright by default (task T313107) (task T334344) by Kunal Mehta
- git #0981faaf - Improve support for read-new wikis with externallinks (task T337149) by Amir Sarabadani
TemplateData
edit- git #eb7fec08 - Fix broken ActionFieldLayout construction by thiemowmde
- git #03feb0d2 - Fix incomplete validation & enter key when adding new parameter (task T324381) by thiemowmde
TimedMediaHandler
edit- git #350f1504 - Rewrite ext.tmh.player.dialog to use es6 class (task T307075) by Derk-Jan Hartman
- git #887ba2d9 - Convert ext.tmh.player.element to es6 class (task T307075) by Derk-Jan Hartman
- git #610ca2f0 - Sync up TMH repo with Parsoid by Arlo Breault
- git #80027640 - Convert TMH modules to ES6 (task T307075) by Derk-Jan Hartman
- git #d405087a - Add resource for thumb magnify links (task T329413) by Arlo Breault
- git #a40963c9 - Disable test to break circular dependency (task T329413) by Arlo Breault
Translate
edit- git #621ca7c6 - QueryMessageCollectionActionApi: Few code improvements by Abijeet
- git #89cdb695 - QueryMessageCollectionActionApi: Check for empty filter (task T335517) by wangombe
- git #5763046e - MessageGroupConfigurationParser: Call getExtraSchema() if present (task T333820) by Abijeet
- git #dd5ca2ba - MessageGroupConfigurationParser: Use FileFormatFactory by Abijeet
- git #d72682b0 - Check if page has translate markup before updating tp:tag revision (task T333068) by Abijeet
- git #e9aca8a1 - Use Title class instead of MediaWiki\Title\Title by Abijeet
- git #d04c0c72 - TranslatablePage: Remove unused tagCache variable by Abijeet
TranslationNotifications
edit- git #ef6e6801 - UnsubscribeInactiveUsers: Cast string to int for UserIdentityValue (task T323192) by Abijeet
UniversalLanguageSelector
edit- git #b4d4e20c - Update jquery.uls from upstream (task T328956) by Abijeet
VisualEditor
edit- git #03571e5a - Update VE core submodule to master (b66c8ebb5) by Bartosz Dziewoński
- git #c5ef3946 - Update VE core submodule to master (1af79a8a0) by Bartosz Dziewoński
- git #fe14ffb7 - Output config var when VE disabled by hook (task T174180) by Ed Sanders
- git #7d393108 - build: Update stylelint-config-wikimedia to 0.15.0 by Ed Sanders
- git #0b8884a5 - build: Update eslint-config-wikimedia to 0.25.1 by Ed Sanders
- git #9520ef84 - extension.json: Add missing i18n message by Ed Sanders
- git #87def830 - Update VE core submodule to master (b35a89fed) by Bartosz Dziewoński
- git #a8d89720 - Update VE core submodule to master (12333c596) (task T66905) by Ed Sanders
- git #9738d283 - .gitignore: Add .vscode directory to .gitignore by TheresNoTime
Wikibase
edit- git #163ca5f0 - REST: Use revision data step in GetItemAliases (task T337307) by sihe
- git #6611ac0f - Add a section in the README about adding language codes (task T335857) by Noa wmde
- git #0215049a - REST: Use revision data use case step in GetItem (task T337307) by Jakob Warkotsch
- git #916e665f - REST: Use revision data use case step in AddStatement (task T337307) by Jakob Warkotsch
- git #6a80032d - ApiListEntityUsage: Remove legacy prefix (task T196962) by Marius Hoch
- git #07202298 - REST: Extract metadata retrieval use case step (task T337307) by Jakob Warkotsch
- git #80e29cd2 - REST: Handle non-string JSON Patch 'value' fields (task T337309) by sihe
- git #28ded1c7 - REST: Trim whitespace around patched labels (task T337306) by Jakob Warkotsch
- git #d7d1ec58 - Change submit button copy for Special:SetLabelDescriptionAliases (task T165870) by Noa wmde
- git #17945de3 - Revert "Move jquery.wikibase.wbtooltip and dependencies to Lib" (task T337081) by Hoo man
- git #063d3642 - REST: Add patched-label-invalid to OAS (task T335945) by Jakob Warkotsch
- git #ab71f86c - REST: Fix patched-label-too-long context key by Jakob Warkotsch
- git #505c30d6 - Restore targets declarations temporarily (task T336956) by Lucas Werkmeister
- git #2ac50089 - Run PHPStan only if core dependencies installed (task T333454) by Jakob Warkotsch
- git #aaca478f - Disallow repo/client service usage from Lib by Lucas Werkmeister
WikibaseLexeme
edit- git #f17d707a - Bump new-lexeme after dependency updates (task T335735) by Lucas Werkmeister
- git #e891e365 - Add a section about language code support (task T335857) by Noa wmde
- git #724bd21d - Add language names for nd/nr (North/South Ndebele) (task T322138) by Nikki
WikibaseQualityConstraints
edit- git #7bcf4779 - Bump eslint-config-wikimedia from 0.25.0 to 0.25.1 by Addbot
- git #c937a716 - Bump stylelint-config-wikimedia from 0.14.0 to 0.15.0 by Addbot
- git #defe022b - Bump grunt-banana-checker from 0.10.0 to 0.11.0 by Addbot
- git #6d6fa43e - Bump sinon from 15.0.4 to 15.1.0 by Addbot
WikiLambda
edit- git #62e71bad - Add API to wrap supported-programming-languages endpoint. (task T296815) by apine
- git #01e4b058 - Fix set-value keyPaths for ZCode component (task T337078) by gengh
- git #12b45beb - tests: Make PHPUnit data providers static (task T332865) by Umherirrender
- git #e5949841 - Set About widget always to an edit=true context (task T337235) by gengh
- git #90e34b99 - Update function-schemata sub-module to HEAD (fbfbade) by gengh
WikiLove
edit- git #f2c3c992 - styles: Apply MediaWiki skin variables by Volker E
WikimediaMessages
edit- git #8f31429a - ipInfo.hooks: Use wgRelevantUserName (task T337373) by TheresNoTime
Skins
editMinervaNeue
edit- git #cc513b9e - Revert "styles: Apply Codex `z-index` tokens" by Jdrewniak
- git #a59bf806 - Make use of mw-file-element class (task T314097) by Arlo Breault
- git #13d536a2 - Show Contribute menu item in main menu when Special:Contribute is enabled (task T336838) by Santhosh Thottingal
- git #b28b80e2 - styles: Apply Codex `z-index` tokens (task T285592) by Volker E
Timeless
edit- git #7c5367af - Copy upstream changes for magnify links (task T329413) by Arlo Breault
- git #8384e1e4 - Copy upstream media styling changes (task T270150) by Arlo Breault
- git #7a04aa43 - Remove unneeded wildcard selectors by Arlo Breault
Vector
edit- git #679eb9f5 - Move LimitedWidthToggle styles to skin.vector.styles (task T337580) by jaydenb
- git #197e4f45 - Remove limited toggle notification on page load (task T336197) by bwang
- git #077fa408 - Increase menu tab borders to 2px (task T319089) by jaydenb
- git #54653554 - Tipsy has been removed from MediaWiki core (task T282547) by Jon Robson
- git #484b3cbe - Use document feature classes to extract A/B test state (task T335972) by Jon Robson
- git #7c29c5ff - Revert "Override mw.experiments.getBucket() via body classes" by Jon Robson
- git #9667d1e8 - Ensure echo notifications counter is always visible (task T336543) by bwang
- git #b599da41 - Override mw.experiments.getBucket() via body classes (task T335972) by Jan Drewniak
- git #9fbed3eb - Remove centraluserid dependency in ABRequirement.php (task T336969) by ksarabia
- git #18e27771 - styles: Remove unneeded property by Volker E
Misc
editVisualEditor/VisualEditor
edit- git #acfa59ff - build: Upgrade grunt-tyops to 0.1.1 by James D. Forrester
- git #ae844f5e - Patch WindowManager fix for multiple window managers by Ed Sanders
- git #ee55ca61 - CompletionAction/Widget: Rename 'trigger' to 'sequence' by Ed Sanders
- git #4715457d - HelpCompletionAction: Update getToolIndex to use new group titles by Ed Sanders
- git #7170d507 - HelpCompletionAction: Wait for widget to close before triggering tool by Ed Sanders
- git #7369779a - Actions: Improve documentation of 'source' argument by Ed Sanders
- git #984f89e7 - build: Update stylelint-config-wikimedia to 0.15.0 by Ed Sanders
- git #ce15d3c9 - build: Update eslint-config-wikimedia to 0.25.1 by Ed Sanders
- git #4061523d - rebaser: Update dependencies by Ed Sanders
- git #d7c6aaa6 - HelpCompletionAction: Remove unnecessary IIFE by Ed Sanders
- git #052afafb - HelpCompletionAction: Remove unused insertAndOpen method by Ed Sanders
- git #de6b75cc - CompletionWidget & Action: Add missing documentation by Ed Sanders
- git #c4b96b1c - Update surface padding when toolbar dialog is positioned 'below' by Ed Sanders
- git #2d86b501 - Improve setting of surface padding when context opens by Ed Sanders
- git #4e651f21 - ve.ui.Surface#scrollSelectionIntoView: Always position selection 5px from edge by Ed Sanders
- git #e214c0c3 - Fixes/updates to various JSDoc type hints by thiemowmde
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CharInsert
- ChessBrowser
- CiteThisPage
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Echo
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageImages
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- SandboxLink
- Score
- SearchExtraNS
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit258 Changes in 55 repos by 73 authors