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 (task T361403) by trainbranchbot
- git #057e95af - Skin: Responsive images is a core feature for responsive skins (task T113101) by Jdlrobson
- git #047bc5dd - mediawiki.less: Fix calculation for Less in skin.defaults.less (task T367103) by Volker E.
- git #276fc160 - Inject MobileContext in DefaultOutputPipelineFactory by Arlo Breault
- git #66020909 - Get mobile url for Parsoid's baseHref (task 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 (task 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 (task 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 (task T279915) by theprotonade
- git #6b7bc50e - mime: Add common aliases for CSV (task 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 (task 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 (task 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 (task T155228) by Sportzpikachu
- git #ac8096c5 - mediawiki.action: Bring metadata table style closer to Codex (task T366311) by Volker E.
- git #99826aae - Disable non-standard colors in dark mode (task T357575) by Jon Robson
- git #e5226188 - rdbms: Drop IReadableDatabase::wasReadOnlyError() (task 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 (task 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 (task 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 (task 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 (task T283389) by RazeSoldier
- git #cc21621f - Use SelectQueryBuilder for sub queries in pagers by Umherirrender
- git #dc581715 - rdbms: Move several more methods to IDatabaseForOwner (task 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 (task T356544) by thiemowmde
- git #650602f4 - footer: Stop interfering with full override of mediawiki footer icon (task 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 (task T344378) (task T358191) (task 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 (task T188180) by Matěj Suchánek
- git #6428ff92 - Hide the checkbox for protecting a filter from users without the right (task T364485) by Thalia
- git #1c969811 - Clarify protected status in filter checkboxes (task T364485) by STran
- git #4fb92a37 - Stop trying to update new storage method ES address pointers (task T366705) by Amir Sarabadani
- git #8f39ef3b - Fix permission error shown on history page for protected filter (task T364465) by Thalia
- git #5da20292 - Add error message for unprivileged access of filter history (task T364465) by STran
- git #69a28f7f - Implement 'protected' filter acknowledgement checkbox (task T364485) by STran
- git #bf28dbce - Allow variables to be restricted by user right (task T364465) (task T363906) by STran
- git #69debb0a - Use expression builder to build where conditions (task 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 (task T364007) by Michelle
- git #4b3bc478 - Add new schema to store worklists data (task 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 (task 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 (task T363357) by Kosta Harlan
- git #16a09ccb - Make block buttons in Special:CheckUser clickable only within button (task 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 (task T329493) by Dreamy Jazz
- git #19bd8365 - Set event tables migration to SCHEMA_COMPAT_NEW in extension.json (task T366505) by Dreamy Jazz
- git #b62986a6 - Update comments to reflect event table migration (task T366505) by Dreamy Jazz
- git #ceac4ee5 - Add UserMerge support for cu_log_event and cu_private_event (task T366505) by Dreamy Jazz
- git #916dbc7d - Pass expected DB timestamps through IReadableDatabase::timestamp (task T366590) by Dreamy Jazz
- git #7f430a64 - Pass expected DB timestamps through IReadableDatabase::timestamp (task T366590) by Dreamy Jazz
- git #57dac32a - Fix SpecialInvestigateTest to work with SQLite (task T366585) by Dreamy Jazz
- git #6aa07d4e - Remove usage of JsonBodyValidator from extensions (task T361995) by Wendy Quarshie
- git #db77e0b8 - Exit early from fixTrailingSpacesInLogs.php if no cu_log rows (task 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 (task T196828) (task 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 (task 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 (task 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 (task 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 (task T364595) by Ed Sanders
- git #0c5cb6e9 - Use a MessageWidget[type=error] for Citoid error message (task 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 (task T363855) by Michael Große
- git #0e10e59f - Show inline validation messages (task T363855) by Michael Große
- git #fa63a16b - Rework Editor messages system and improve validation error message (task T363855) by Michael Große
- git #04d49f3f - Add sticky footer to CommunityConfiguration form (task T364500) by Cyndy
- git #16d18ff0 - Translate special page names (task T365150) by Martin Urbanec
- git #426cf482 - Navigation: show view form link after read (task T366303) by Sergio Gimeno
- git #43ed22a7 - Explicitly add validation data (task T363855) by Michael Große
- git #f08074c3 - Introduce ValidationStatus by Michael Große
- git #c40d50da - Remove deprecated methods (task T362863) by Martin Urbanec
- git #310a5a1f - Rename WikiPageConfig{Provider,Reader} to more meaningful name (task T362863) by Martin Urbanec
- git #4b96db51 - Drop logging level for unsupported providers to DEBUG (task T366519) by Martin Urbanec
- git #b5fe4a90 - Add permissions check and notice messages (task T363525) by Cyndy
- git #29441db5 - Improve navigation link handling in CommunityConfiguration (task T364938) (task 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 (task 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 (task T364621) by NikG
- git #84dd3e87 - MinT ConfirmTopicPage: Fix source language update (task T364730) by NikG
- git #9708654e - MinT: Simplify pageSearchResult sourceTitle getter (task T364621) by NikG
- git #901950c1 - Mobile language searcher banner: Navigate to entrypoint card overlay (task 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 (task 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 (task 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 (task 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 (task 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 (task T337954) by Derk-Jan Hartman
- git #15940891 - Special:Notifications: Add additional wrapping (task 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 (task T365794) by Jakob Warkotsch
- git #858a46c4 - Allow loading EntitySchema on client (only) wikis (task T363153) by Marius Hoch
- git #41104b60 - Enable EntitySchema Datatype in secondary CI (task 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 (task 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 (task 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 (task 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 (task T356932) by Dreamy Jazz
- git #7e7bf21c - Hard deprecate GlobalBlocking::getRangeCondition by Dreamy Jazz
- git #e65d91b8 - Display global account blocks on Special:Contributions (task T366386) by Dreamy Jazz
- git #20f36cd3 - Support global account blocks in 'globalblock' API (task T356926) (task T366180) by Dreamy Jazz
- git #073b66cf - Test SpecialContributionsBeforeMainOutput handler method (task T356932) by Dreamy Jazz
- git #9d8d19c6 - Update Special:RemoveGlobalBlock to support global account blocks (task T356929) by Dreamy Jazz
- git #4e99d0ab - Test SpecialRemoveGlobalBlock (task 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 (task T359038) by Sergio Gimeno
- git #58110c36 - REST: Use getValidatedBody to get POST data. (task 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 (task T362863) by Martin Urbanec
- git #1dbc29b2 - Update informational sections of providers (task 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 (task 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 (task 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 (task T361013) by daniel
LiquidThreads
edit- git #8ae1a634 - Use namespaced classes by Umherirrender
- git #18c69bd2 - Use expression builder to replace addQuotes (task 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 (task T366417) by Moritz Schubotz (physikerwelt)
- git #277663b8 - Add MathJax rendering option (task 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 (task T357421) by Simon Legner
- git #83b18a4c - Update "Switch to Special:Search" link target (task T285169) by Simon Legner
MobileFrontend
edit- git #e909a89d - Use namespaced classes by Umherirrender
- git #a562d09d - styles: Replace deprecated breakpoint tokens with Codex defined ones (task T366208) by Volker E.
- git #c9c359be - Dismantle Special:Watchlist and associated code (task T365769) by Jon Robson
- git #f5debdfc - MobileFrontendHooks: Set the diffonly param internally (task T366426) by Func
- git #516dd6de - Language searcher banner: Set first language as search query on click (task 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 (task 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 (task T325348) by Novem Linguae
- git #60472e45 - Do not notify authors when pages NOT in mainspace get patrolled (task T362498) by Sohom
- git #488cb6be - update eslint-config-wikimedia to 0.28.0 (task T325348) by Novem Linguae
- git #a5f7cdcb - Add maintenance tags {{no plot}}, {{AI generated}}, {{Promotional tone}} (task T365601) (task T365603) (task 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 (task 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 (task T366626) by Jamie Kuppens
- git #e7e7721b - Type and validation fixes for survey fields by Jamie Kuppens
- git #32a809b0 - Improve capability of QuickSurvey (task T365493) (task T365149) (task T364793) (task T363140) (task T364423) (task T364437) (task T362973) (task T362972) (task T362971) (task T362970) (task T364346) (task T363106) (task 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 (task 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 (task 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 (task T361995) by Atieno
- git #d19389f2 - adjust shade of gray by Novem Linguae
- git #3aa64bab - list: increase visual contrast of duplicate votes (task T354088) by Novem Linguae
- git #dd87f79d - Create a drag-drop solution for ranked choice voting (task 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 (task 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 (task T363630) by Derk-Jan Hartman
- git #a9987a44 - Reduce size or transcode error logging (task T62562) by Derk-Jan Hartman
- git #418be83b - Rename loadVideoPlayer to loadMediaPlayer by Fomafix
- git #569607af - Fix "Unknown status" transcodes after move or reupload (task T113191) by Derk-Jan Hartman
timeline
edit- git #66401004 - Use namespaced Parser class by Umherirrender
- git #f78b3de9 - Migrate `timeline_*` metrics to Prometheus store (task 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 (task T366803) by Abijeet
- git #7cb71194 - FileFormatSupport: Handle null translations during exports (task 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 (task T49177) by Pppery
- git #7b0bf41f - TranslatableBundleStore: Avoid MessageIndex rebuild in web requests (task T365778) by Abijeet
- git #f0421a13 - PageTranslationSpecialPage: Minor code improvements (task T360409) by Abijeet
- git #1b18f013 - Add HookDefinedMessageGroupFactory (task T362848) by Niklas Laxström
- git #fb4700ef - Convert FileBasedMessageGroupLoader to factory (task 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 (task T366665) by Abijeet
- git #15d0381b - JSDoc: fix linter warnings (task 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 (task T365990) by ksarabia
- git #1f611b31 - Add notheme to dialog (task 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 (task T360910) by Simon Legner
- git #2628396f - Update warnings style (task T365710) by Matthias Mullie
- git #6c72604f - Do not use CCO for flickr public domain mark (task T366613) by Cormac Parle
- git #a0992ae8 - (Mostly) minor changes to styling on final page of UW (task T361045) by Matthias Mullie
- git #4398ac09 - Remove explicit font-size for fieldset titles (task 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) (task T366214) by Ed Sanders
- git #b985813c - Use namespaced classes by Umherirrender
- git #e6e104dd - Use reliability API to detect blocked external links (task 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 (task 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 (task 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 (task T350999) by Umherirrender
- git #ac118194 - Don't conflate snak parsing and deserializing (task T365794) by Jakob Warkotsch
- git #6e640a24 - Add 'deserializer-builder' to DataTypeDefinitions (task 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 (task 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 (task T365032) by dima koushha
- git #c902be60 - REST: Refactor `newSummaryForPropertyEdit` method by Muhammad Jaziraly
- git #ee36af7b - REST: Add spec test for PatchItem use case (task T365033) by dima koushha
- git #be1f5235 - REST: Generate edit summaries for PATCH item (task 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 (task 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 (task 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 (task T359782) by gengh
- git #8f058584 - Add test coverage for the CodeEditor component (task T358207) by Grace C
- git #0e39855f - schemata.js: Start moving global functions into their uses (task T362925) by James D. Forrester
WikimediaEvents
edit- git #b3b7cadf - Read block data from replica in event logging code (task T366726) by Bartosz Dziewoński
- git #404e4e80 - IPReputationHooks: Bump schema version (task 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 (task T358078) by Jon Robson
- git #1d7ec36a - Add messages for Automoderator patroller workstream survey (task T362969) by Kgraessle
- git #8caf710c - Restrict ambox styles to Minerva skin by Jon Robson
- git #7bec9b92 - Add messages for Automoderator patroller workstream survey (task T362969) by Kgraessle
Wikistories
edit- git #c85a02f4 - Adjust CTA margins (task T364135) by Sbisson
Skins
editMinervaNeue
edit- git #dd154b4e - styles: Replace deprecated breakpoints (task T349793) by Volker E
- git #f99aaddd - Add skin-invert-image class (task T365102) by bwang
- git #4e4caef1 - Migrate service 'Minerva.Menu.PageActionsDirector' into new class PageActions by Fomafix
- git #ad1fa7fb - SkinUserPageHelper: Reset fetchedData on setTile (task T366645) by Fomafix
- git #a6ab8d6d - Prefer arrow callbacks (ESLint autofix) by Ed Sanders
- git #64fae832 - Indicate support for new heading HTML (task 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" (task T349793) by VolkerE
- git #0991d5ef - Make Vector 2022 pseudo-responsive (task 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 (task T366314) by bwang
- git #b24cb051 - Add skin-invert-image class (task 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" (task T366337) by Jan Drewniak
- git #716aad56 - Add width exclusion notice (task T366216) by bwang
- git #8bb2e7d0 - VisualEditor toolbar should use notheme (task T365764) by Jon Robson
- git #225a02ff - Make paragraph spacing 0.5em top and 1em bottom by default, handle adjacent inline elements manually (task T366389) by bwang
- git #dd5b9851 - styles: Replace deprecated breakpoints (task T349793) by Volker E
Misc
editVisualEditor/VisualEditor
edit- git #f7805878 - TransactionBuilder: Handle preserved metaitems correctly (task 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