MediaWiki 1.43/wmf.9/Changelog
< MediaWiki 1.43 | wmf.9
Core changes
edit- git #53e506e9 - Branch commit for wmf/1.43.0-wmf.9 (T361403) by trainbranchbot
- git #057e95af - Skin: Responsive images is a core feature for responsive skins (T113101) by Jdlrobson
- git #047bc5dd - mediawiki.less: Fix calculation for Less in skin.defaults.less (T367103) by Volker E.
- git #276fc160 - Inject MobileContext in DefaultOutputPipelineFactory by Arlo Breault
- git #66020909 - Get mobile url for Parsoid's baseHref (T365483) by Arlo Breault
- git #b855c62f - Move Linker::makeExternalLink() to the LinkRenderer service by C. Scott Ananian
- git #e46e9a58 - JSDoc: alphabetize config file by Novem Linguae
- git #3d389683 - JSDoc: rename config file by Novem Linguae
- git #a5c1fc67 - api-testing: Further increase ETag number in transform tests (T366142) by Lucas Werkmeister
- git #7b226ddf - JSDoc: Use externals plugin for OOJS/OOUI by Ed Sanders
- git #38ec2e72 - Remove an unnecessary space before a line break by Amir E. Aharoni
- git #7b66a4d8 - JSDoc: fix linter error by Novem Linguae
- git #0429defa - Search: Limit width of search-profile-tabs by Derk-Jan Hartman
- git #2d407a10 - Fix dropped space from headings parsertests by Arlo Breault
- git #7d70ce46 - mediawiki.diff: Fix color regression and also use one more token (T366845) by Volker E.
- git #bda7811b - OutputPage: Use single quotes instead of double quotes by Fomafix
- git #36132fc9 - Sync up core repo with Parsoid by Isabelle Hurbain-Palatin
- git #11accb12 - Maintenance: Consistently print a newline after errors by Bartosz Dziewoński
- git #5042e26c - fileOpPerfTest: Fix printing status by Bartosz Dziewoński
- git #54b5c3ff - Add classname for permission error messages (T279915) by theprotonade
- git #6b7bc50e - mime: Add common aliases for CSV (T305120) by Derk-Jan Hartman
- git #0d6bf508 - Add Phan taint annotations to OutputPage::formatPermissionsErrorMessage by Bartosz Dziewoński
- git #86e75592 - mediawiki.action: Add top margin to resolution info on file pages by Volker E.
- git #580811c5 - Parser: Deprecate use of mOutput before initialization by Paladox
- git #e398a0f0 - Bump wikimedia/parsoid to 0.20.0-a7 (T366808) by C. Scott Ananian
- git #1fa0d1f7 - PermissionsError: Replace duplicated code by Bartosz Dziewoński
- git #d38c9a1a - StatusValue: Fix filtering out duplicate Message objects with context by Bartosz Dziewoński
- git #0afc5f32 - Move mediawiki.action.view.redirectPage.css to .less by Ed Sanders
- git #64d34335 - [HtmlOutputRendererHelper] Use ParserOutputAccess by C. Scott Ananian
- git #44223df8 - styles: Replace deprecated breakpoints (T349793) by Volker E
- git #dfeb5fbb - rdbms: stop passing bogus $dbname values to DatabaseMySQL::open() by Aaron Schulz
- git #a6fc3f93 - mw.notification: Document autoHideSeconds property (T155228) by Sportzpikachu
- git #ac8096c5 - mediawiki.action: Bring metadata table style closer to Codex (T366311) by Volker E.
- git #99826aae - Disable non-standard colors in dark mode (T357575) by Jon Robson
- git #e5226188 - rdbms: Drop IReadableDatabase::wasReadOnlyError() (T363839) by Amir Sarabadani
- git #655bbdbe - Remove repeated word in `SpecialPage_initListHook` by Cyndy
- git #c38a28aa - mediawiki.widgets: Remove unnecessary context variables by Ed Sanders
- git #43b31fec - ESLint: Prefer arrow callbacks (autofix) in mediawiki.widgets by Ed Sanders
- git #42ebab4c - ContentJSON: Theme for night mode (T366368) by Jon Robson
- git #42ea93ec - Mark ParsoidHandler::wtLint as private by Arlo Breault
- git #009edac8 - Don't ignore offsetType attribute on lint API paths (T365284) by Arlo Breault
- git #80b3b449 - Fix setting offsetType in options passed to HtmlInputTransformHelper by Arlo Breault
- git #da3ecd42 - rdbms: clean up indexExists() and indexUnique() in Database (T361078) by Aaron Schulz
- git #8d09e757 - Use more fitting IReadableDatabase type in ApiPageSet by thiemowmde
- git #6e185545 - Installer: Add env check for composer.lock file (T283389) by RazeSoldier
- git #cc21621f - Use SelectQueryBuilder for sub queries in pagers by Umherirrender
- git #dc581715 - rdbms: Move several more methods to IDatabaseForOwner (T363839) by Amir Sarabadani
- git #31b57328 - MediaWikiIntegrationTestCase::getExistingTestPage: Throw if the requested page isn't wikitext by James D. Forrester
- git #f33a0cdd - MovePageTest: Don't use wikitext-specific getExistingTestPage to inject a JS page by James D. Forrester
- git #0549da1d - pinia: Make vue-demi its own virtual file by Roan Kattouw
- git #86fd146c - Replace a few open/closeElement with Html::rawElement (T356544) by thiemowmde
- git #650602f4 - footer: Stop interfering with full override of mediawiki footer icon (T256190) by Amir Sarabadani
- git #b21c81dd - JSDoc: Convert config to JSON by Ed Sanders
- git #5cf6ba7f - JSDoc: Prepare jsdoc.js to move to JSON by Ed Sanders
- git #9d57dc84 - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde
Vendor
edit- git #87df4e77 - Bump wikimedia/parsoid to 0.20.0-a7 (T344378) (T358191) (T366808) by C. Scott Ananian
Extensions
edit3D
edit- git #2d12cf2e - Use namespaced classes by Umherirrender
- git #ee9992ae - Remove unnecessary local context variables by Ed Sanders
- git #42e31cf8 - ESLint: Enforce no-var by Ed Sanders
AbuseFilter
edit- git #c2da0d48 - Drop $wgAbuseFilterActorTableSchemaMigrationStage (T188180) by Matěj Suchánek
- git #6428ff92 - Hide the checkbox for protecting a filter from users without the right (T364485) by Thalia
- git #1c969811 - Clarify protected status in filter checkboxes (T364485) by STran
- git #4fb92a37 - Stop trying to update new storage method ES address pointers (T366705) by Amir Sarabadani
- git #8f39ef3b - Fix permission error shown on history page for protected filter (T364465) by Thalia
- git #5da20292 - Add error message for unprivileged access of filter history (T364465) by STran
- git #69a28f7f - Implement 'protected' filter acknowledgement checkbox (T364485) by STran
- git #bf28dbce - Allow variables to be restricted by user right (T364465) (T363906) by STran
- git #69debb0a - Use expression builder to build where conditions (T350968) by Umherirrender
AdvancedSearch
edit- git #4f24106c - Remove an unnecessary space before a line break by Amir E. Aharoni
- git #6a4feb3d - Use namespaced classes by Umherirrender
AntiSpoof
edit- git #be810ab3 - Use namespaced classes by Umherirrender
ApiFeatureUsage
edit- git #ef197089 - Use namespaced classes by Umherirrender
ArticleCreationWorkflow
edit- git #ee9a7d55 - Use namespaced classes by Umherirrender
ArticlePlaceholder
edit- git #64972b51 - Use namespaced classes by Umherirrender
AutoModerator
edit- git #119437ad - Use namespaced classes by Umherirrender
BetaFeatures
edit- git #82c5e91b - Use namespaced classes by Umherirrender
BounceHandler
edit- git #6cab0f7f - Use namespaced classes by Umherirrender
Calendar
edit- git #7741c3a2 - Use namespaced Parser class by Umherirrender
CampaignEvents
edit- git #f8634a7f - Use namespaced classes by Umherirrender
- git #34c7dbae - Revert "Add new schema to store worklists data" by Daimona Eaytoy
- git #67f79661 - Add missing i18n elements (T364007) by Michelle
- git #4b3bc478 - Add new schema to store worklists data (T366354) by Claudio Melo
- git #d6714930 - Add explicit PLURAL to message that supports it by Daimona Eaytoy
Capiunto
edit- git #bcd12132 - Use namespaced classes by Umherirrender
CategoryTree
edit- git #3e2ce8c6 - Use namespaced classes by Umherirrender
CentralAuth
edit- git #70cb16ef - Use namespaced classes by Umherirrender
- git #bc498360 - Fix test execution outside of Quibble (T366433) by Tim Starling
CharInsert
edit- git #b4e81013 - Use namespaced classes by Umherirrender
CheckUser
edit- git #56b2f40a - Use namespaced classes by Umherirrender
- git #daee8ebd - SpecialPageInitListHandler: Use TempUserConfig (T363357) by Kosta Harlan
- git #16a09ccb - Make block buttons in Special:CheckUser clickable only within button (T366747) by Dreamy Jazz
- git #6c25db24 - Generalise comment in ChangeService about cuc_id to apply to other tables by Thalia
- git #3d374e0d - Follow-up: Don't run interact with block buttons if they don't exist (T329493) by Dreamy Jazz
- git #19bd8365 - Set event tables migration to SCHEMA_COMPAT_NEW in extension.json (T366505) by Dreamy Jazz
- git #b62986a6 - Update comments to reflect event table migration (T366505) by Dreamy Jazz
- git #ceac4ee5 - Add UserMerge support for cu_log_event and cu_private_event (T366505) by Dreamy Jazz
- git #916dbc7d - Pass expected DB timestamps through IReadableDatabase::timestamp (T366590) by Dreamy Jazz
- git #7f430a64 - Pass expected DB timestamps through IReadableDatabase::timestamp (T366590) by Dreamy Jazz
- git #57dac32a - Fix SpecialInvestigateTest to work with SQLite (T366585) by Dreamy Jazz
- git #6aa07d4e - Remove usage of JsonBodyValidator from extensions (T361995) by Wendy Quarshie
- git #db77e0b8 - Exit early from fixTrailingSpacesInLogs.php if no cu_log rows (T366511) by Dreamy Jazz
ChessBrowser
edit- git #d34d6229 - Use namespaced classes by Umherirrender
- git #bd9513a2 - PHPCS: Fix all excluded rules by zoranzoki21
CirrusSearch
edit- git #21fc792a - Fix mismatching IDatabase mocks in tests by thiemowmde
- git #3a9a6c89 - Use upstream createNoOpMock in many more PHPUnit tests by thiemowmde
- git #5e8e21f1 - Use namespaced classes by Umherirrender
- git #b8107a52 - UserTestingEngine: Avoid array_key_exists on $GLOBALS in PHP 8.1+ by Umherirrender
- git #fb3853fd - Avoid using the LoadBalancer when we don't need to by thiemowmde
- git #cfae94a6 - Fix a few easy to fix PHPCS code and doc style exceptions by thiemowmde
- git #85f2bb51 - Allow overriding the new index has changed reindexing check by Erik Bernhardson
- git #603b87ae - doc_values is already default true on long fields by Erik Bernhardson
- git #13550f44 - Provide mapping on index creation by Erik Bernhardson
- git #e366f56e - Only reindex if settings or mappings have actually changed by Erik Bernhardson
Cite
edit- git #ed1501c5 - JSDoc: Update jsdoc-wmf-theme to 1.0.1 by Ed Sanders
- git #3de8f651 - Use namespaced classes by Umherirrender
- git #77b7f347 - build: Update eslint-config-wikimedia to 0.28.0 by Ed Sanders
- git #16b0c3c0 - Do not parse the outer <ol> as wikitext (T196828) (T239572) by thiemowmde
- git #90a4bb4e - [Cypress] Move a bit more code to helpers by WMDE-Fisch
- git #2d2efd82 - Move most ReferencePreviews related i18n messages over to Cite (T363156) by WMDE-Fisch
- git #b4f4dc7f - [Cypress] Streamline page edit and VE Cite setup by WMDE-Fisch
- git #1a67a23f - [Cypress] Move VE helpers to own file by WMDE-Fisch
- git #cc2105e4 - MWCitationDialog: Use const instead of let by Ed Sanders
- git #d468e9fd - Use array spread syntax instead of Array#concat by Ed Sanders
- git #aaeedee2 - Remove unnecessary local variable for `this` by Ed Sanders
- git #5a2154de - ESLint: Enforce prefer-arrow-callback by Ed Sanders
- git #f38bcde1 - Add 'mw-cite-backlink' class to Parsoid's HTML (T328695) by Subramanya Sastry
- git #e4728d7d - A few tiny code cleanups in the ReferenceStack class by thiemowmde
- git #5ef2c13c - Preserve reflist CSS in dynamic mode (T361359) by Ed Sanders
CiteThisPage
edit- git #da5557f2 - Use namespaced classes by Umherirrender
Citoid
edit- git #2dcdf3b2 - Use new namespace for BeforePageDisplayHook by Umherirrender
- git #ee743fbb - eslint: Remove no-op config by Ed Sanders
- git #5b3cd895 - i18n for new Citoid error message by Ed Sanders
- git #a63115d5 - build: Update linters by Ed Sanders
- git #79bba793 - Add a "Create manually" button to the citoid error message (T364595) by Ed Sanders
- git #0c5cb6e9 - Use a MessageWidget[type=error] for Citoid error message (T364595) by Ed Sanders
- git #c7d9542d - Add nesting to LESS files by Ed Sanders
- git #ad7680ad - Move .css files to .less by Ed Sanders
- git #f81efd5b - ESLint: Enforce no-var rule by Ed Sanders
- git #4730b1f0 - Prefer arrow callbacks to remove local this binding by Ed Sanders
Cognate
edit- git #3f550bdc - Use namespaced classes by Umherirrender
CommunityConfiguration
edit- git #3789365c - Adjust spacing in sticky footer per UX by Michael Große
- git #2a89646e - Extract api writing repository for better testing of App by Michael Große
- git #728c0309 - tests: extract default global mounting options by Michael Große
- git #70df3a34 - Fix warnings in jest tests by Michael Große
- git #7694dfa1 - Simplify {{PLURAL}} usage in a message by Amir E. Aharoni
- git #66f63d38 - Use namespaced classes by Umherirrender
- git #af4ede6e - Move message to above submit button (T363855) by Michael Große
- git #0e10e59f - Show inline validation messages (T363855) by Michael Große
- git #fa63a16b - Rework Editor messages system and improve validation error message (T363855) by Michael Große
- git #04d49f3f - Add sticky footer to CommunityConfiguration form (T364500) by Cyndy
- git #16d18ff0 - Translate special page names (T365150) by Martin Urbanec
- git #426cf482 - Navigation: show view form link after read (T366303) by Sergio Gimeno
- git #43ed22a7 - Explicitly add validation data (T363855) by Michael Große
- git #f08074c3 - Introduce ValidationStatus by Michael Große
- git #c40d50da - Remove deprecated methods (T362863) by Martin Urbanec
- git #310a5a1f - Rename WikiPageConfig{Provider,Reader} to more meaningful name (T362863) by Martin Urbanec
- git #4b96db51 - Drop logging level for unsupported providers to DEBUG (T366519) by Martin Urbanec
- git #b5fe4a90 - Add permissions check and notice messages (T363525) by Cyndy
- git #29441db5 - Improve navigation link handling in CommunityConfiguration (T364938) (T365504) by Cyndy
Collection
edit- git #5e4b6f94 - Use namespaced classes by Umherirrender
CommonsMetadata
edit- git #4332d7df - Use namespaced classes by Umherirrender
- git #25020b61 - tests: Declare ParserTestHelper::$mockedCategories (T353522) by Umherirrender
ConfirmEdit
edit- git #81d0c7bc - Use namespaced classes by Umherirrender
ContactPage
edit- git #7a46cff0 - Use namespaced HTMLForm class by Umherirrender
ContentTranslation
edit- git #c68e8120 - MinT view translation page: Move section title translation to composable by NikG
- git #4effb654 - MinT view translation page: Move translation initialization to composable by NikG
- git #c23f69d2 - MinT view translation page: Move translateSection to composable by NikG
- git #153e0b19 - Use namespaced classes by Umherirrender
- git #ce65357d - MinT: Remove display URL param (T364621) by NikG
- git #84dd3e87 - MinT ConfirmTopicPage: Fix source language update (T364730) by NikG
- git #9708654e - MinT: Simplify pageSearchResult sourceTitle getter (T364621) by NikG
- git #901950c1 - Mobile language searcher banner: Navigate to entrypoint card overlay (T363183) by NikG
- git #7dd77d4a - Add inline @var annotations to all untyped getService calls by thiemowmde
- git #e2becf65 - Mobile language searcher entrypoint: Add CX and MinT entrypoint cards (T363183) by NikG
- git #c2ff7f9d - Minor code cleanup by NikG
- git #2d3e2560 - Remove redundant constructor tests by thiemowmde
- git #000f4796 - CX: Fix translation container max width for large screens (T366374) by NikG
CreditsSource
edit- git #c22b0fb2 - Use namespaced DatabaseUpdater class by Umherirrender
Dashiki
edit- git #c91abead - Use namespaced ParserOutput class by Umherirrender
DiscussionTools
edit- git #3dc5e888 - Use namespaced classes by Umherirrender
- git #e9f412f4 - eslint: Remove no-op config by Ed Sanders
- git #39f106eb - build: Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
- git #2c9264e4 - Remove jquery.makeCollapsible workarounds for mobile (T323639) by Bartosz Dziewoński
DonationInterface
edit- git #c9be7a66 - Fix a bit of outdated documentation by Elliott Eggleston
- git #a48e0bbb - Don't overwrite submethod='' with null by Elliott Eggleston
- git #39bdda51 - Update SmashPig to v0.8.10.10 by cstone
- git #204afe0f - Update SmashPig dependency by Elliott Eggleston
- git #6f8f5063 - Change Adyen ACH method / submethod (T366532) by Elliott Eggleston
- git #86686e1e - Remove unneeded anchor link in email preferences form by Elliott Eggleston
Echo
edit- git #e32df234 - JSDoc: Use externals plugin by Ed Sanders
- git #7eec6f58 - Allow sidebar to be slightly smaller (T337954) by Derk-Jan Hartman
- git #15940891 - Special:Notifications: Add additional wrapping (T337954) by Derk-Jan Hartman
- git #f830764f - Remove unnecessary context variables by Ed Sanders
- git #d79f8858 - Use variadic args by Ed Sanders
- git #2dd37809 - ESLint: Prefer arrow callbacks (autofixed) by Ed Sanders
- git #573e7c74 - Remove unnecessary item.disconnect by Ed Sanders
- git #e164a32a - ESLint: Manually fix no-var and prefer-const errors by Ed Sanders
- git #1d3be2c6 - ESLint: Autofix no-var errors by Ed Sanders
- git #7e3d73c1 - More specific type hints and type declarations by thiemowmde
ElectronPdfService
edit- git #69c51012 - Use new namespace for BeforePageDisplayHook by Umherirrender
EntitySchema
edit- git #6e29ad1a - Skip more tests on client only wikis by Marius Hoch
- git #a0bfffe7 - Register EntitySchema value deserializer (T365794) by Jakob Warkotsch
- git #858a46c4 - Allow loading EntitySchema on client (only) wikis (T363153) by Marius Hoch
- git #41104b60 - Enable EntitySchema Datatype in secondary CI (T366582) by Arthur Taylor
EventBus
edit- git #4a467bda - Use namespaced RequestContext class by Umherirrender
- git #ea8ab686 - JobQueueEventBus: Log invalid result as its own key, pushed as an object (T322491) by James D. Forrester
EventLogging
edit- git #e152da56 - Use namespaced classes by Umherirrender
EventStreamConfig
edit- git #5767d87b - Use namespaced classes by Umherirrender
ExternalGuidance
edit- git #11c5b02b - Use namespaced classes by Umherirrender
FeaturedFeeds
edit- git #a02b2def - Use namespaced classes by Umherirrender
FileExporter
edit- git #d738ffd2 - Use namespaced classes by Umherirrender
FileImporter
edit- git #2c4fd0a7 - Use namespaced classes by Umherirrender
- git #1db1b97e - Make use of shorter fn() syntax and such by thiemowmde
FlaggedRevs
edit- git #406ed771 - Use namespaced classes by Umherirrender
- git #a02faff7 - Use $this->getPrimaryDB() instead of $this->getDB( DB_PRIMARY ) by Fomafix
- git #1aad5408 - styles: Replace deprecated breakpoint tokens with Codex defined ones (T349793) by Volker E.
Flow
edit- git #a516abe3 - Remove unnecessary vendor prefixes by Ed Sanders
- git #a4605bf8 - Use expression builder to build where conditions by Umherirrender
Gadgets
edit- git #0b870852 - Use namespaced classes by Umherirrender
GeoCrumbs
edit- git #4511dfab - Use namespaced classes by Umherirrender
GeoData
edit- git #70a22329 - Fix Coord::bboxAround() not supporting non-Earth globes (T160141) by thiemowmde
- git #7de5d8bf - Use namespaced classes by Umherirrender
- git #f2fa66f0 - Calculate and document sensible default for maximum longitude by thiemowmde
- git #8f92d168 - Use $this->getPrimaryDB() instead of $this->getDB( DB_PRIMARY ) by Fomafix
- git #d60d1354 - Add language-level types to all test code by thiemowmde
- git #5c9686fe - Improve basic unit test coverage a bit by thiemowmde
- git #4ce45fd5 - Various code cleanups related to usage error tracking by thiemowmde
- git #f8e6a3a5 - Widen `@covers` tags by thiemowmde
- git #b8b93f09 - Drop 12 year old load-test script by thiemowmde
- git #cb94ef4f - Use native PHPUnit feature to name test cases by thiemowmde
- git #f1d8c4d5 - Pull last remaining globals out of the Coord class by thiemowmde
GlobalBlocking
edit- git #405f1989 - Use namespaced classes by Umherirrender
- git #fbd7fae0 - Hard-deprecate GlobalBlocking::block by Dreamy Jazz
- git #804cc292 - SpecialRemoveGlobalBlockTest: Test passing the target in different ways by Thalia
- git #a526f24a - Replace use of deprecated methods in GlobalBlockListPager (T356932) by Dreamy Jazz
- git #7e7bf21c - Hard deprecate GlobalBlocking::getRangeCondition by Dreamy Jazz
- git #e65d91b8 - Display global account blocks on Special:Contributions (T366386) by Dreamy Jazz
- git #20f36cd3 - Support global account blocks in 'globalblock' API (T356926) (T366180) by Dreamy Jazz
- git #073b66cf - Test SpecialContributionsBeforeMainOutput handler method (T356932) by Dreamy Jazz
- git #9d8d19c6 - Update Special:RemoveGlobalBlock to support global account blocks (T356929) by Dreamy Jazz
- git #4e99d0ab - Test SpecialRemoveGlobalBlock (T356929) by Dreamy Jazz
GlobalCssJs
edit- git #8dd97aec - Use namespaced classes by Umherirrender
GlobalPreferences
edit- git #6b929889 - Use namespaced classes by Umherirrender
- git #087ce6ce - Temporarily ignore deprecation of UserOptionsManager::getOptionKinds by Tim Starling
GlobalUsage
edit- git #65c80b26 - Use namespaced classes by Umherirrender
GlobalUserPage
edit- git #cb129303 - Use namespaced IContextSource class by Umherirrender
GlobalWatchlist
edit- git #4bde1966 - Use namespaced classes by Umherirrender
Graph
edit- git #ac501474 - Use namespaced classes by Umherirrender
- git #f73a3b28 - Fix stylelint config by Ed Sanders
- git #89de9a49 - Remove unnecessary local context variables by Ed Sanders
- git #e7444db4 - Remove @copyright date range by Ed Sanders
- git #ac0b541d - ESLint: Fix config by Ed Sanders
GrowthExperiments
edit- git #b53f4977 - Remove unnecessary spaces before a line break by Amir E. Aharoni
- git #cb639e9e - Use upstream assertStatus method in tests where possible by thiemowmde
- git #97c91637 - Use more trivial upstream mocks and assertions in tests by thiemowmde
- git #91820cc1 - Fix broken willReturnMap in SiteNoticeGeneratorTest by thiemowmde
- git #9260ff17 - maintenance: Use getPrimaryDB or getReplicaDB instead of getDB by Fomafix
- git #2508d49f - Use native str_starts_with, ??= and such in a few places by thiemowmde
- git #b5af1200 - Drop redundant constructor test by thiemowmde
- git #b434ab7a - Use upstream markTestSkippedIfExtensionNotLoaded in test by thiemowmde
- git #eb0a7230 - Avoid using the LoadBalancer when we don't need to by thiemowmde
- git #4f28c8f6 - Remove stray @package comments by thiemowmde
- git #449cb26f - Fix a few tiny PHPCS code style violations by thiemowmde
- git #a1a071fb - tests: add test for MigrateCommunityConfig maintenance script by Michael Große
- git #2c81dc6e - Config: display a custom message on validation errors (T359038) by Sergio Gimeno
- git #58110c36 - REST: Use getValidatedBody to get POST data. (T362850) by daniel
- git #4aa3c3cf - Improve the description message about first edit suggestion by Amir E. Aharoni
- git #6f8dffd7 - Improve messages about mentor types by Amir E. Aharoni
- git #aad70640 - Reflect renaming of CommunityConfiguration services (T362863) by Martin Urbanec
- git #1dbc29b2 - Update informational sections of providers (T358335) by Cyndy
GuidedTour
edit- git #d94dbb73 - Use namespaced classes by Umherirrender
ImageMap
edit- git #4fc3c8fc - Use namespaced Parser class by Umherirrender
- git #118a50df - Update Parsoid test output to reflect changes in Parsoid by Subramanya Sastry
- git #87bbbeed - Temporarily disable tests involving i18n output by Arlo Breault
ImageSuggestions
edit- git #0f765c78 - Use namespaced classes by Umherirrender
- git #8d9fd775 - Use namespaced PHP classes by Fomafix
- git #472506b4 - Use $this->getReplicaDB() instead of $this->getDB( DB_REPLICA ) by Fomafix
InputBox
edit- git #1a09bf20 - Use namespaced Parser class by Umherirrender
Insider
edit- git #d989ac41 - Use namespaced classes by Umherirrender
intersection
edit- git #73f0e69e - Use namespaced Parser class by Umherirrender
Interwiki
edit- git #f18556dd - Use namespaced classes by Umherirrender
InterwikiSorting
edit- git #e034aecb - Use new namespace for LanguageLinksHook by Umherirrender
IPInfo
edit- git #776e4f15 - Use namespaced classes by Umherirrender
Josa
edit- git #380752f7 - Use namespaced Parser class by Umherirrender
JsonConfig
edit- git #053cdf1f - Use namespaced classes by Umherirrender
Kartographer
edit- git #297cba20 - styles: Remove outdated Firefox proprietary CSS extensions (T365759) by Volker E.
- git #d603309d - styles: Remove tangling unused var by Volker E.
- git #e0b2aa7a - Use namespaced classes by Umherirrender
- git #06290de2 - Fix internationalization of Parsoid-generated tags (T342876) by Isabelle Hurbain-Palatin
- git #1d2f84e9 - Temporarily disable tests involving i18n output by Arlo Breault
- git #f1c39f71 - Convert other functions to arrow callbacks by Ed Sanders
- git #77175a3f - Remove unnecessary local context variables by Ed Sanders
- git #2059d969 - Use variadic arguments by Ed Sanders
- git #4c69ff5c - build: Update eslint-config-wikimedia to 0.28.0 and autofix by Ed Sanders
LabeledSectionTransclusion
edit- git #de9a34d1 - Use namespaced Parser classes by Umherirrender
LdapAuthentication
edit- git #1fc3db89 - Use namespaced classes by Umherirrender
Linter
edit- git #2f18de63 - Use namespaced classes by Umherirrender
- git #8b22ad5d - Trigger Parsoid run when page metadata is being updated (T361013) by daniel
LiquidThreads
edit- git #8ae1a634 - Use namespaced classes by Umherirrender
- git #18c69bd2 - Use expression builder to replace addQuotes (T350979) by Umherirrender
LoginNotify
edit- git #5285a10b - Use namespaced classes by Umherirrender
MapSources
edit- git #2bab5457 - Use namespaced classes by Umherirrender
MassMessage
edit- git #c29af965 - Use namespaced classes by Umherirrender
Math
edit- git #049a7471 - Use namespaced classes by Umherirrender
- git #008db7ad - Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
- git #be3a2397 - Convert more functions to arrow callbacks by Ed Sanders
- git #28dcf9e6 - Remove unnecessary local context variables by Ed Sanders
- git #39c15f76 - build: Update eslint-config-wikimedia to 0.28.0 and autofix by Ed Sanders
- git #f5341465 - Implement hline support for matrix (T366417) by Moritz Schubotz (physikerwelt)
- git #277663b8 - Add MathJax rendering option (T354136) by Moritz Schubotz (physikerwelt)
MediaModeration
edit- git #5680cd75 - Use namespaced classes by Umherirrender
- git #7af9ca90 - tests: Adjust newline after error messages by Umherirrender
MediaSearch
edit- git #1d8377a3 - Use namespaced classes by Umherirrender
- git #067e898f - Remove compatConfig from settings in MediaSearch (T357421) by Simon Legner
- git #83b18a4c - Update "Switch to Special:Search" link target (T285169) by Simon Legner
MobileFrontend
edit- git #e909a89d - Use namespaced classes by Umherirrender
- git #a562d09d - styles: Replace deprecated breakpoint tokens with Codex defined ones (T366208) by Volker E.
- git #c9c359be - Dismantle Special:Watchlist and associated code (T365769) by Jon Robson
- git #f5debdfc - MobileFrontendHooks: Set the diffonly param internally (T366426) by Func
- git #516dd6de - Language searcher banner: Set first language as search query on click (T363183) by NikG
MultimediaViewer
edit- git #d9742f34 - Use new namespace for Output hooks by Umherirrender
- git #39968fdb - Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
- git #27459e19 - Fix JSDoc complex return types by Ed Sanders
- git #a74af878 - Convert jQuery callbacks to arrow functions by Ed Sanders
- git #fa189755 - build: Update eslint-config-wikimedia to 0.28.0 and autofix by Ed Sanders
- git #0399ffff - Api: remove obsolete getQueryField function (T77349) by Simon Legner
NavigationTiming
edit- git #734e6c72 - Use new namespace for BeforePageDisplayHook by Umherirrender
Newsletter
edit- git #97d50736 - Use namespaced classes by Umherirrender
NewUserMessage
edit- git #07a03f6d - Use namespaced Message class by Umherirrender
Nuke
edit- git #faea05e4 - Use namespaced HTMLForm class by Umherirrender
OATHAuth
edit- git #56e06251 - Use namespaced classes by Umherirrender
OAuthRateLimiter
edit- git #382f18de - Use namespaced DatabaseUpdater class by Umherirrender
OpenStackManager
edit- git #8370c1a9 - Use namespaced classes by Umherirrender
ORES
edit- git #2dfdda84 - Use namespaced classes by Umherirrender
PageAssessments
edit- git #683ed049 - Use namespaced classes by Umherirrender
PageImages
edit- git #3703c048 - Use namespaced classes by Umherirrender
PageTriage
edit- git #4388f856 - Use namespaced classes by Umherirrender
- git #6fb0c2fb - add comments to onArticleViewFooter by Novem Linguae
- git #403a8673 - refactor: use guard clause by Novem Linguae
- git #0a20885b - add comments about PageTriage namespaces by Novem Linguae
- git #ca502b57 - convert to arrow functions using eslint autofixes (T325348) by Novem Linguae
- git #60472e45 - Do not notify authors when pages NOT in mainspace get patrolled (T362498) by Sohom
- git #488cb6be - update eslint-config-wikimedia to 0.28.0 (T325348) by Novem Linguae
- git #a5f7cdcb - Add maintenance tags {{no plot}}, {{AI generated}}, {{Promotional tone}} (T365601) (T365603) (T365844) by dreamrimmer
- git #be0e40b0 - rename ext.pageTriage.article to articleLink by Novem Linguae
PageViewInfo
edit- git #e2fe05a6 - Use namespaced classes by Umherirrender
- git #ccb73a66 - Inject PageViewService service into api modules by Umherirrender
ParserMigration
edit- git #c03e37fb - Use namespaced IContextSource class by Umherirrender
PdfHandler
edit- git #7fc15518 - Use namespaced IContextSource class by Umherirrender
Phonos
edit- git #0db09e4a - Use MainConfigNames for MainConfig variables by Fomafix
- git #f390308a - Use PHP types by Fomafix
- git #de3c2c63 - Inject services into PhonosIPAFilePersistJob by Fomafix
Poem
edit- git #ae94f6ac - Use namespaced Parser class by Umherirrender
Popups
edit- git #12a86a9e - Use namespaced classes by Umherirrender
- git #1912475d - Remove most ReferencePreviews related i18n messages (T363156) by WMDE-Fisch
PropertySuggester
edit- git #29941ac5 - Use namespaced classes by Umherirrender
QuickSurveys
edit- git #4a863423 - Use new namespace for BeforePageDisplayHook by Umherirrender
- git #0ac3865f - Replace hardcoded background to fix dark mode (T366626) by Jamie Kuppens
- git #e7e7721b - Type and validation fixes for survey fields by Jamie Kuppens
- git #32a809b0 - Improve capability of QuickSurvey (T365493) (T365149) (T364793) (T363140) (T364423) (T364437) (T362973) (T362972) (T362971) (T362970) (T364346) (T363106) (T362640) by Simone Cuomo
Quiz
edit- git #0f04c2a2 - Use namespaced Parser class by Umherirrender
ReadingLists
edit- git #56eac13a - Use namespaced classes by Umherirrender
- git #db67eeae - Remove unnecessary spaces before line breaks by Amir E. Aharoni
RealMe
edit- git #82cde933 - Use namespaced classes by Umherirrender
RelatedArticles
edit- git #63ced732 - Use namespaced classes by Umherirrender
- git #493e20d5 - styles: Replace deprecated breakpoint tokens with Codex defined ones (T349793) by Volker E.
ReportIncident
edit- git #912e38e3 - Use namespaced classes by Umherirrender
RevisionSlider
edit- git #ef3f9674 - Use namespaced Message class by Umherirrender
RSS
edit- git #7b4ff5e4 - Use namespaced Parser class by Umherirrender
Score
edit- git #8dd03281 - Use namespaced classes by Umherirrender
- git #9d801584 - Use service MainConfig instead of global variable by Fomafix
- git #d063882a - Fix all remaining PHPCS code and doc style violations by thiemowmde
Scribunto
edit- git #db8f22c1 - Use namespaced classes by Umherirrender
- git #78a58560 - Localize "Module" namespace to Hindi (T366235) by Harsh Rathod
SearchVue
edit- git #b79101c3 - Use namespaced classes by Umherirrender
SecureLinkFixer
edit- git #ee8b1a29 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #71aaaaa0 - Remove an unnecessary line break from a message by Amir E. Aharoni
- git #320ca1bb - refactor: put namespaces at top of file by Novem Linguae
- git #8121e103 - Remove usage of JsonBodyValidator from extensions (T361995) by Atieno
- git #d19389f2 - adjust shade of gray by Novem Linguae
- git #3aa64bab - list: increase visual contrast of duplicate votes (T354088) by Novem Linguae
- git #dd87f79d - Create a drag-drop solution for ranked choice voting (T289388) by pavloyashchenko
ShortUrl
edit- git #bb235367 - Use namespaced classes by Umherirrender
SiteMatrix
edit- git #7e133ddc - Use namespaced Parser class by Umherirrender
SpamBlacklist
edit- git #00f58b2d - Use namespaced classes by Umherirrender
StopForumSpam
edit- git #1bd0df97 - Use namespaced RequestContext class by Umherirrender
SubPageList3
edit- git #3cd7e9a9 - Use namespaced Parser class by Umherirrender
SyntaxHighlight_GeSHi
edit- git #888aa0e3 - Use namespaced classes by Umherirrender
- git #cd421a4b - build: Update eslint-config-wikimedia to 0.28.0 by Ed Sanders
TemplateData
edit- git #ebcc8ac7 - Use new namespace for OutputPageBeforeHTMLHook by Umherirrender
- git #9485ab50 - Use namespaced PHP classes by Fomafix
- git #5769ac49 - Use $this->getReplicaDB() instead of $this->getDB( DB_REPLICA ) by Fomafix
- git #8b474b1b - Add lang and dir attributes to language search result rows (T324385) by thiemowmde
TemplateSandbox
edit- git #07160079 - Use namespaced classes by Umherirrender
TemplateStyles
edit- git #af0a8492 - Use namespaced classes by Umherirrender
TextExtracts
edit- git #ee51b400 - Use namespaced classes by Umherirrender
Thanks
edit- git #0da96a70 - Use namespaced classes by Umherirrender
TheWikipediaLibrary
edit- git #80a030af - Use namespaced classes by Umherirrender
TimedMediaHandler
edit- git #7e9fcfe3 - Use namespaced classes by Umherirrender
- git #a3792c8d - JSDoc: Use externals plugin by Ed Sanders
- git #78357985 - Handle missing resource or mwtitle (T363630) by Derk-Jan Hartman
- git #a9987a44 - Reduce size or transcode error logging (T62562) by Derk-Jan Hartman
- git #418be83b - Rename loadVideoPlayer to loadMediaPlayer by Fomafix
- git #569607af - Fix "Unknown status" transcodes after move or reupload (T113191) by Derk-Jan Hartman
timeline
edit- git #66401004 - Use namespaced Parser class by Umherirrender
- git #f78b3de9 - Migrate `timeline_*` metrics to Prometheus store (T359268) by Andrea Denisse Gómez-Martínez
TitleBlacklist
edit- git #954db277 - Use namespaced classes by Umherirrender
TocTree
edit- git #0cdd29c4 - Use new namespace for BeforePageDisplayHook by Umherirrender
TorBlock
edit- git #b9b99683 - Use namespaced RequestContext class by Umherirrender
Translate
edit- git #18617bae - MessageCollection::getAuthors: Ensure authors are always strings (T366803) by Abijeet
- git #7cb71194 - FileFormatSupport: Handle null translations during exports (T366804) by Abijeet
- git #a871a728 - package.json: Add `npm run lint:js` script by Novem Linguae
- git #ebf09706 - Add log entry and require unfuzzy permission for unfuzzying translation (T49177) by Pppery
- git #7b0bf41f - TranslatableBundleStore: Avoid MessageIndex rebuild in web requests (T365778) by Abijeet
- git #f0421a13 - PageTranslationSpecialPage: Minor code improvements (T360409) by Abijeet
- git #1b18f013 - Add HookDefinedMessageGroupFactory (T362848) by Niklas Laxström
- git #fb4700ef - Convert FileBasedMessageGroupLoader to factory (T362848) by Niklas Laxström
- git #38cbf30c - TranslatablePageStatus: Add property type by Abijeet
- git #0e1111bf - RevTagStore: Minor cosmetic improvements by Abijeet
- git #44fe98d2 - TranslationStashActionApi: Check null before calling FormatJson::decode (T366665) by Abijeet
- git #15d0381b - JSDoc: fix linter warnings (T366264) by Novem Linguae
- git #a9ec74f5 - Add MessageGroupTestTrait for unifying tests by Niklas Laxström
TwoColConflict
edit- git #7b803a4f - Use namespaced classes by Umherirrender
- git #2f1a0655 - Mark all PHPCS doc style violations as resolved by thiemowmde
UniversalLanguageSelector
edit- git #a88e7d1b - Adds additional notheme classes (T365990) by ksarabia
- git #1f611b31 - Add notheme to dialog (T365990) by ksarabia
UploadWizard
edit- git #e49d4dc6 - Use namespaced classes by Umherirrender
- git #13f2800a - README: Fix markup in config snippet by Ed Sanders
- git #2c57b73a - JSDoc: Use externals plugin by Ed Sanders
- git #dca7e8f6 - Document generated messages by Ed Sanders
- git #7bfc8ab2 - eslint: Fix and re-enable implicit-arrow-linebreak by James D. Forrester
- git #50c99a0b - eslint: Fix and re-enable no-mixed-spaces-and-tabs by James D. Forrester
- git #2ccdbb59 - Trim title before automatic numbering (T360910) by Simon Legner
- git #2628396f - Update warnings style (T365710) by Matthias Mullie
- git #6c72604f - Do not use CCO for flickr public domain mark (T366613) by Cormac Parle
- git #a0992ae8 - (Mostly) minor changes to styling on final page of UW (T361045) by Matthias Mullie
- git #4398ac09 - Remove explicit font-size for fieldset titles (T365662) by Matthias Mullie
- git #a71bb57b - Fix alignment of coordinates map button by Matthias Mullie
UrlShortener
edit- git #d9dcf245 - Use namespaced classes by Umherirrender
- git #51fb575a - Replace global configuration variables by MainConfig by Fomafix
VisualEditor
edit- git #24ac11d8 - Update VE core submodule to master (f7805878d) (T366214) by Ed Sanders
- git #b985813c - Use namespaced classes by Umherirrender
- git #e6e104dd - Use reliability API to detect blocked external links (T366751) by David Lynch
- git #d2899153 - Phan wasn't checking the editcheck includes by David Lynch
- git #b10fb53f - getTargetDataFromHref: catch error if passed invalid URL (T366822) by David Lynch
- git #0378be0f - eslint: Remove no-op config by Ed Sanders
- git #291844db - build: Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
- git #a3d4388b - Follow-up Ic9fad12fe: Move .css file to .less by Ed Sanders
- git #cc096f1b - Fix "implicit-arrow-linebreak" ESLint violation by Bartosz Dziewoński
- git #1d449787 - Add type declarations and remove redundant PHPDoc tags by thiemowmde
- git #ad6e0e33 - MWTemplateTitleInputWidget: Fix unstable sort affecting Firefox (T366299) by Timo Tijhof
- git #064a30b9 - MWExtensionDialog: Fix documentation of confirmAbandon by Ed Sanders
- git #8825c3dc - Fix type hint in ApiVisualEditorEdit by thiemowmde
- git #ea58831d - Turn property into const in ResourceLoaderData class by thiemowmde
Wikibase
edit- git #b579eda9 - REST: Remove duplicate e2e test from PatchPropertyTest.js by Ollie Shotton
- git #e4d4dac6 - REST: Fix "aliases" validation in `PatchedPropertyValidator` by Ollie Shotton
- git #1ff9df14 - Use expression builder to build where conditions (T350999) by Umherirrender
- git #ac118194 - Don't conflate snak parsing and deserializing (T365794) by Jakob Warkotsch
- git #6e640a24 - Add 'deserializer-builder' to DataTypeDefinitions (T365794) by Jakob Warkotsch
- git #ba9dc753 - Improve markdown formatting for null default by Joely Rooke WMDE
- git #295aceb8 - REST: Align method names in `PatchedPropertyValidator` by Ollie Shotton
- git #c4594489 - Remove SpecialPage_ReorderPages hook (T350558) by Pppery
- git #24a5ff10 - REST: Use existing `$propertyId` variable by Ollie Shotton
- git #015f404f - REST: Fetch write model after existence check by Ollie Shotton
- git #fde200d1 - REST: Remove ItemDeserializer by dima koushha
- git #72651d66 - REST: Introduce ItemCreateEditSummary class by Muhammad Jaziraly
- git #b2531de2 - REST: Add middlewares to PatchItem (T365032) by dima koushha
- git #c902be60 - REST: Refactor `newSummaryForPropertyEdit` method by Muhammad Jaziraly
- git #ee36af7b - REST: Add spec test for PatchItem use case (T365033) by dima koushha
- git #be1f5235 - REST: Generate edit summaries for PATCH item (T365031) by Muhammad Jaziraly
- git #e9978964 - Make use of more convenient shortcuts in tests by thiemowmde
- git #6dc47e90 - Drop meaningless "Class <ClassName>" documentation by thiemowmde
- git #e78e2551 - Add Hebrew special page names by Amir E. Aharoni
- git #cc6455c4 - Fix trivial service wiring unit test failures (T277464) by Lucas Werkmeister
WikibaseQualityConstraints
edit- git #abc8d85e - Fix broken ImportConstraintStatementsTest by thiemowmde
WikiEditor
edit- git #df2af613 - JSDoc: Update jsdoc-wmf-theme to 1.0.1 by Ed Sanders
wikihiero
edit- git #c9d714fa - build: Update stylelint-config-wikimedia to 0.17.1 by Ed Sanders
- git #ab2ccfc7 - build: Update eslint-config-wikimedia to 0.28.0 by Ed Sanders
WikiLambda
edit- git #be2b9e27 - build: Updating npm dependencies by James D. Forrester
- git #787cfd51 - Update ApiPerformTest to the new results returned by the orchestrator by gengh
- git #367fe5c3 - Add rights for creation and editing of enum values by gengh
- git #970fffb4 - selenium: Changing xpath selector and clearing cookies (T349836) by Vaughn Walters
- git #b8633c22 - Adding in UniversalLanguageSelector as a dependency in local setup by Vaughn Walters
- git #784e031e - Add wikilambda-edit-monolingual-text-placeholder message to extension.json (T359782) by gengh
- git #8f058584 - Add test coverage for the CodeEditor component (T358207) by Grace C
- git #0e39855f - schemata.js: Start moving global functions into their uses (T362925) by James D. Forrester
WikimediaEvents
edit- git #b3b7cadf - Read block data from replica in event logging code (T366726) by Bartosz Dziewoński
- git #404e4e80 - IPReputationHooks: Bump schema version (T354597) by Kosta Harlan
WikimediaMaintenance
edit- git #932fad0c - addWiki: Remove autocreation that did not work by Taavi Väänänen
WikimediaMessages
edit- git #64f58aba - Drop navbox styles from WikimediaMessages (T358078) by Jon Robson
- git #1d7ec36a - Add messages for Automoderator patroller workstream survey (T362969) by Kgraessle
- git #8caf710c - Restrict ambox styles to Minerva skin by Jon Robson
- git #7bec9b92 - Add messages for Automoderator patroller workstream survey (T362969) by Kgraessle
Wikistories
edit- git #c85a02f4 - Adjust CTA margins (T364135) by Sbisson
Skins
editMinervaNeue
edit- git #dd154b4e - styles: Replace deprecated breakpoints (T349793) by Volker E
- git #f99aaddd - Add skin-invert-image class (T365102) by bwang
- git #4e4caef1 - Migrate service 'Minerva.Menu.PageActionsDirector' into new class PageActions by Fomafix
- git #ad1fa7fb - SkinUserPageHelper: Reset fetchedData on setTile (T366645) by Fomafix
- git #a6ab8d6d - Prefer arrow callbacks (ESLint autofix) by Ed Sanders
- git #64fae832 - Indicate support for new heading HTML (T365736) by Bartosz Dziewoński
- git #5f47deae - Skip getContext() and use methods from ContextSource by Fomafix
Vector
edit- git #695e355f - Reapply "styles: Replace deprecated breakpoints" (T349793) by VolkerE
- git #0991d5ef - Make Vector 2022 pseudo-responsive (T113101) by Jon Robson
- git #d3b251de - Use namespaced classes by Umherirrender
- git #4da9b57d - Revert "styles: Replace deprecated breakpoints" by Jdrewniak
- git #711f67ce - Avoid wrapping floated tables using computed styles (T366314) by bwang
- git #b24cb051 - Add skin-invert-image class (T365102) by bwang
- git #7e7486c4 - build: Update eslint-config-wikimedia to 0.28.0 and autofix by Ed Sanders
- git #8fb8731c - Follow-up to Id04e39 "Adds invert exception for dropdown" (T366337) by Jan Drewniak
- git #716aad56 - Add width exclusion notice (T366216) by bwang
- git #8bb2e7d0 - VisualEditor toolbar should use notheme (T365764) by Jon Robson
- git #225a02ff - Make paragraph spacing 0.5em top and 1em bottom by default, handle adjacent inline elements manually (T366389) by bwang
- git #dd5b9851 - styles: Replace deprecated breakpoints (T349793) by Volker E
Misc
editVisualEditor/VisualEditor
edit- git #f7805878 - TransactionBuilder: Handle preserved metaitems correctly (T366214) by David Chan
- git #5fcd0648 - eslint: Remove no-op config by Ed Sanders
- git #d1f1df42 - build: Upgrade stylelint-config-wikimedia to v0.17.1 and make pass by James D. Forrester
- git #6a783c7a - build: Fix stylelint config and downgrade by Ed Sanders
- git #c9b374cc - build: Update linters by Ed Sanders
- git #4031b35b - Tests: Fix typo in TransactionBuilder tests by Ed Sanders
- git #179c007b - Tests: Fix actual/expected in TransactionBuilder tests by Ed Sanders
No changes
edit- ActiveAbstract
- Babel
- Campaigns
- CentralNotice
- CodeEditor
- CodeMirror
- CologneBlue
- Disambiguator
- DismissableSiteNotice
- Elastica
- ExtensionDistributor
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GoogleNewsSitemap
- IPReputation
- LandingCheck
- MobileApp
- Modern
- MonoBook
- NearbyPages
- Nostalgia
- OAuth
- PageNotice
- PagedTiffHandler
- ParserFunctions
- ProofreadPage
- SandboxLink
- SearchExtraNS
- SimilarEditors
- SubpageSortkey
- TemplateWizard
- Timeless
- TranslationNotifications
- TrustedXFF
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- Wikisource
- XAnalytics
- cldr
Total changes
edit520 Changes in 148 repos by 85 authors