MediaWiki 1.43/wmf.4/Changelog
< MediaWiki 1.43 | wmf.4
Core changes
edit- git #48659733 - Branch commit for wmf/1.43.0-wmf.4 (task T361398) by trainbranchbot
- git #b16316c3 - Fix the erroneous table in Special:Version (task T363767) by Saint Johann
- git #8de2e66c - Localization output transform (task T358191) by Isabelle Hurbain-Palatin
- git #5520f739 - watcheditem: Migrate to IReadableDatabase::newSelectQueryBuilder (task T344971) by Umherirrender
- git #b38ae357 - Bump wikimedia/parsoid to 0.20.0-a4 (task T364024) by C. Scott Ananian
- git #f0c7fa92 - Move section edit links outside headings (new heading HTML) (task T13555) by Bartosz Dziewoński
- git #bab72e42 - userOptions.php: Actually batch deletion (task T364311) by Martin Urbanec
- git #2ebd6101 - Add support for the Musi language (mui) (task T364291) by Amir E. Aharoni
- git #30138b42 - Set consistent column widths on Special:Version (task T363767) by Bartosz Dziewoński
- git #7210ea7d - Specials: Drop SpecialBlock::getTargetAndType (task T362636) by WMDE-Fisch
- git #18efa27b - specials: Migrate to SelectQueryBuilder in Special:Export (task T344971) by Umherirrender
- git #33dd9354 - Migrate to IReadableDatabase::newSelectQueryBuilder (task T344971) by Umherirrender
- git #7d194049 - Replace deprecated ActorMigration::getWhere in WikiPage::getContributors (task T344971) by Umherirrender
- git #ae5c0ffe - WatchedItemStore: Switch to StatsFactory (task T359256) by Máté Szabó
- git #4920e1a7 - PageStore: Migrate to StatsLib (task T359374) by Máté Szabó
- git #e849bf4d - Revert "ForeignResourceManager: Add transform step" by Gergő Tisza
- git #3dc17bea - MediaWikiTestCaseTrait: Replace StaticHookRegistry qualifier with import by Hakan Özdemir
- git #6c5684d4 - Add namespace and deprecation alias to DeprecationHelper (task T353458) by Hakan Özdemir
- git #93867c10 - MWHttpRequest: Drop support for creating without timeout or connectionTimeout, deprecated in 1.35 by Piotr Miazga
- git #b142ee04 - SpecialEmailUser: Remove unused validateTarget function, deprecated in 1.41 by Lewis Cawte
- git #95e96e9a - SpecialEmailUser: Remove unused submit function, deprecated in 1.41 by Lewis Cawte
- git #27e8b2c8 - Document mediawiki.router (task T358813) by Jon Robson
- git #60f2d375 - CodexHTMLForm: Use code splitting instead of codex-styles module by Roan Kattouw
- git #e4127e58 - Move ext-openssl from suggest to require by Alexander Vorwerk
- git #95ad873d - RefreshLinksJob: Migrate to StatsFactory (task T359365) by Máté Szabó
- git #dc989f68 - fix: use objectcachefactory methods instead of deprecated objectcache methods (task T363770) by Irina Balaban
- git #5c6ffe43 - HTMLSelectNamespace: Add Codex output by Roan Kattouw
- git #a80674a1 - Add MessagesXx.php files for some RTL languages by Jon Harald Søby
- git #82ae3243 - SpecialEmailUser: remove unused getPermissionsError function. by Lewis Cawte
- git #9d616a7c - Improve accessibility of Special:Version tables (task T363767) by pcoombe
- git #79c46b54 - Add link to diff in post-edit confirmation message (task T364264) by Waldir Pimenta
- git #525a1697 - Add a line after JSDoc block descriptions (task T364194) by Hakan Özdemir
- git #26163243 - Replace <pre> tags with markdown backticks in JSDoc comments (task T364246) by Hakan Özdemir
- git #5f604d5c - shell: Add @since 1.36 to CommandFactory::createBoxed() by Sam Wilson
- git #63d1ab68 - Add Language::formatDurationBetweenTimestamps method (task T219397) by Ollie Shotton
- git #c02513c9 - phpunit: Fix tests relying on implicit wgScript/wgArticlePath (task T349087) (task T277470) by Timo Tijhof
- git #9d00ad74 - Replace <> with != by Ollie Shotton
- git #328ca290 - Title: Migrate to IReadableDatabase::newSelectQueryBuilder (task T344971) by Umherirrender
- git #2fbb1ba5 - Replace boolval with casting to bool by Ollie Shotton
- git #dc79ce35 - InfoAction: Minor cleanup by Reedy
- git #76fa952f - Refactor ApiEmailUser to use EmailUser/EmailUserFactory classes. (task T362636) by Lewis Cawte
- git #16c2875a - WikiExporter: Migrate to IReadableDatabase::newSelectQueryBuilder (task T344971) by Umherirrender
- git #d0073f50 - Remove "withoutinterwiki-legend" message. by Lewis Cawte
- git #e2b06711 - Remove doDeleteArticleBatched from WikiPage (task T362636) by Lewis Cawte
- git #84ee0981 - Fix ExternalTextDifferTest on macOS by Máté Szabó
- git #d38b9e4c - Migrate to IReadableDatabase::newSelectQueryBuilder with queryInfo (task T344971) by Umherirrender
- git #28bdd790 - Make rc_id a bigint (task T63111) by Alexander Vorwerk
- git #b2d44a16 - Cleanup revision table schema (task T215466) by Alexander Vorwerk
- git #e3e911ae - Create account page: replace headings problematic for accessibilty (task T336239) by pcoombe
- git #10beb24e - Add minus-x by Alexander Vorwerk
- git #21c5baff - Block: Drop AbstractBlock::getPermissionsError (task T362636) by WMDE-Fisch
- git #3000c94e - Block: Drop DatabaseBlock::purgeExpired (task T362636) by WMDE-Fisch
- git #0d117b07 - Login and signup form CSS cleanup by Bartosz Dziewoński
- git #39d3a0cc - Add a line after JSDoc block descriptions (task T364193) by Kolawole
- git #c25d3f6b - Remove unused TitleParser in ApiFeedContributions by addshore
- git #70a91355 - Migrate rollbackconfirmation events to statslib (task T359242) by Thomas Arrow
- git #e7c84ad0 - Replace some deprecated status->getErrors() calls in Special pages by WMDE-Fisch
- git #f3646c8a - Refactor BlockListPagerTest::testFormatValue by Dreamy Jazz
- git #eee356da - Replace deprecated url functions in WebRequest by WMDE-Fisch
- git #7b124762 - mediawiki.notification: Add a line after JSDoc block descriptions (task T364191) by Sjoerd de Bruin
- git #b90e0e42 - Replace deprecated url functions in Skin class by WMDE-Fisch
- git #65ab070b - Update documentation for rc_new (task T36320) by Samwalton9
- git #8922bde5 - Fix phpunit:coverage-edit by Alexander Vorwerk
- git #959371a4 - Document the format used by wfGetCaller() by Gergő Tisza
- git #c16a5727 - Use UserFactory in RequestContext class by WMDE-Fisch
- git #3a0be7ef - BlockListPager: Link timestamp to Special:BlockList filtered by ID (task T364206) by Kosta Harlan
- git #9157b9f4 - Add namespace translations and linkTrail for Hausa by Amir E. Aharoni
- git #0a193cac - Permissions: Migrate to SelectQueryBuilder in RestrictionStore (task T344971) by Umherirrender
- git #3c5c1198 - editpage: Migrate to IReadableDatabase::newSelectQueryBuilder (task T344971) by Umherirrender
- git #c5e7b3f0 - Add help for a failure when getting started by Tuukka Hastrup
- git #ee9fb226 - title: Migrate to SelectQueryBuilder in Title::estimateRevisionCount (task T344971) by Umherirrender
- git #5afe62d3 - Watchlist: Fix non-functioning URLs in ENOTIFs by wrapping in <>s (task T350535) by sjoerddebruin
- git #9035a381 - BlockListPager: Remove unused code by Kosta Harlan
- git #8c8f5f38 - SpecialBlockList: Remove unused _deleted flags by Kosta Harlan
- git #c1c15a30 - docs: Fix 'Calender' typo in Language::tsToYear() docs by Lewis Cawte
- git #c2992e07 - Remove unused const (and lines) in PageRedirectHandlerTest by addshore
- git #ad517bed - UserEditTracker: Replace deprecated ActorMigration::getWhere (task T344971) by Umherirrender
- git #e5eaf499 - Move oojs-router into core, to allow archiving of npm module (task T358813) by Jon Robson
- git #3ab0eff2 - Add months as duration to Language:formatDuration (task T219397) by addshore
- git #629ccda2 - i18n: Move preferences messages to a separate i18n file (task T167762) by Winston Sung
- git #98684f72 - Minor comment cleanup in ApiQueryTestBase.php by bpirkle
- git #214674d6 - namespace MWDebug (task T353458) by Amir Sarabadani
- git #db377c98 - Update symfony/yaml to 5.4.39 by Alexander Vorwerk
- git #451cc07e - Updated phpunit/phpunit to 9.6.19 by Alexander Vorwerk
- git #7015972c - Update monolog/monolog to 2.9.3 by Alexander Vorwerk
- git #a2439437 - Update doctrine/dbal from 3.7.2 to 3.8.4 by Alexander Vorwerk
- git #25f4c12a - Title: Remove deprecated Title::getCdnUrls(), purgeSquid() by Taavi Väänänen
- git #06d1ff27 - skins: Drop deprecated Skin::getAction() by Taavi Väänänen
- git #490594ef - skins: Drop deprecated Skin::footerLink() by Taavi Väänänen
- git #5cc38fdd - skins: Drop Skin::getCopyright() $type parameter by Taavi Väänänen
- git #ee11718e - Allow namespaces to be provided via arguments to generateSitemap.php (task T19748) by Dreamy Jazz
- git #0166fdbf - Title: Remove deprecated Title::getBrokenLinksFrom() by Taavi Väänänen
- git #c81b4548 - Propagate changes to Meta map to interwiki.list (task T71997) by Pppery
- git #cda4e5ab - maintenance: Use explicit join in select by Umherirrender
- git #33824399 - Updated pear/net_smtp from 1.11.1 to 1.12.1 by Alexander Vorwerk
- git #e623f6d0 - Fix typo in comment of GenerateSitemap::setNamespacePriorities (task T19748) by Dreamy Jazz
- git #056e0a06 - SpecialUpload: Add 2 defaults for cases by addshore
- git #195288a8 - filerepo: Use IDatabase for type-hinting instead of DBConnRef by Umherirrender
- git #4563e41f - maintenance: Use DatabaseSqlite for type-hinting instead of DBConnRef by Umherirrender
- git #72a3ba43 - minor: Boolean literals should not be redundant in SpecialUpload by addshore
- git #b34c7596 - Update seld/jsonlint from 1.10.1 to 1.10.2 by Alexander Vorwerk
- git #3ed66687 - Formally deprecate code marked with @deprecated by James D. Forrester
- git #c66441d0 - StatusValue: Document and deprecate broken ways to search/replace messages by Bartosz Dziewoński
- git #3840f218 - StatusValue: Deprecate combining MessageSpecifier and parameters array by Bartosz Dziewoński
- git #d29a259f - EditPage: Update RequestContext user after temp account creation (task T364121) by Kosta Harlan
- git #18811c59 - AuthManager: Add setRequestContextUserFromSessionUser method (task T364121) by Kosta Harlan
- git #bc68215f - Remove duplicated JSDoc tag in mw.html.Raw (task T363530) by Siebrand Mazeland
- git #83093e0f - Updated guzzlehttp/guzzle from 7.7.1 to 7.8.1. by Alexander Vorwerk
- git #50dd99ee - AuthManager: perform auto-creation as target user (task T316303) by xtex
- git #11a07591 - Reenable DoctrineSchemaChangeBuilderTest for sqlite by Alexander Vorwerk
- git #998f9ee0 - Update URLs in the default/fresh install list to use HTTPS where enabled. by Lewis Cawte
- git #9a2930b4 - jquery.lengthLimit#trimByteLength: Fix return type in JSDoc (task T363531) by Siebrand Mazeland
- git #2b4db2cb - mediawiki.htmlform.ooui/Element.js: Do not use curly braces with JSDoc tag @extend (task T363534) by Siebrand Mazeland
- git #5de98f87 - mediawiki.rcfilters/dm/FiltersViewModel.js: Fix "Expected 0 trailing lines" (task T363540) by Siebrand Mazeland
- git #bda3118e - Drop 1.35 db updates by Alexander Vorwerk
- git #b9444d9f - mw.rcfilters.dm.FilterGroup: Fix JSDoc param tag (task T363539) by Hakan Özdemir
- git #0b51c922 - mediawiki.page.gallery.slideshow.js: Consistently case JSDoc tag @memberof (task T363537) by Siebrand Mazeland
- git #22fd28de - Linker: Inline deprecated User::canSendEmail() by Taavi Väänänen
- git #df4263b0 - Align multi-line JavaScript comment (task T363535) by Siebrand Mazeland
- git #9832b2dc - Use JSDoc tag method instead of function (task T363542) by Siebrand Mazeland
- git #52575d7b - Test: Replace db filed usages with getDb() in MediaWikiIntegrationTestCase (task T316841) by Larissa Gaulia
- git #25026db6 - Fix link to i18n plugin in JSDoc (task T363543) by Siebrand Mazeland
- git #4ad61e8f - i18n: Change default label of Special:Log, and entry in drop-down to 'Main' (task T237729) by James D. Forrester
- git #1c28c045 - BotPassword: Remove deprecated methods by Taavi Väänänen
- git #a032e322 - checkComposerLockUpToDate: Do not require LocalSettings by Alexander Vorwerk
- git #9c453869 - resources/src: Fix several trivial files to use let/const not vars by James D. Forrester
- git #7142a005 - mediawiki.Uri/Uri: Add spaces as required for JSDoc (task T363545) by parthiv-m
- git #36cbb59c - Extend live preview API in preparation for use by TemplateSandbox (task T136907) by Nardog
- git #db0108a8 - mediawiki.rcfilters/utils.addArrayElementsUnique: Fix return type annotation (task T363541) by Doğu Abaris
- git #8266ae07 - Fix MaintenanceRunner test failures on Windows by Bartosz Dziewoński
- git #00f7efc0 - Update list of default interwiki links (task T71997) by Alexander Vorwerk
- git #94acff64 - User: Hard-deprecate some methods with no uses in WMF production by Taavi Väänänen
- git #36c14ffb - Fix tests/phpunit/bootstrap.php on Windows by Bartosz Dziewoński
- git #49bb502c - User: Drop several hard-deprecated methods (task T277511) by Taavi Väänänen
- git #8314c2a0 - Make SVGReader::scaleSVGUnit comply with SVG2 & CSS3 spec (task T364066) by Brian Wolff
- git #fe5a3ebd - tests: Use IDatabase for mocking instead of DBConnRef by Umherirrender
- git #6f94bde3 - tests: Migrate to IReadableDatabase::newSelectQueryBuilder (task T344971) by Umherirrender
- git #61ea828f - ImportableUploadRevisionImporter: Mark downloadSource() as private, missed when caller removed in 1.40 by James D. Forrester
- git #a06bf12c - Drop TablePager::getBody(), deprecated since 1.24 by James D. Forrester
- git #3c5a948c - Improve test coverage of SpecialContributions (task T363361) (task T354968) by Thalia
- git #b66a1bf1 - Remove fullstops from error messages (task T358745) by wquarshie
- git #03c4ffe1 - Replace TOC markers only once, if any (task T359882) by Isabelle Hurbain-Palatin
- git #530b6a40 - WebRequest: Gracefully handle array values in getCookie() (task T363980) by Máté Szabó
- git #41154ce4 - rdbms: Fix up order of wfDeprecated() arguments by Máté Szabó
- git #95a8a881 - rdbms: Hard-deprecate DBAccessObjectUtils::getDBOptions() (task T354194) by Amir Sarabadani
- git #63b51790 - Revision: Migrate some calls to IReadableDatabase::newSelectQueryBuilder (task T344971) by Umherirrender
- git #b9404a91 - addPortlet: improve documentation (task T361661) by Novem Linguae
- git #35e59fd0 - Don't use content language in Message::getTitle() (task T362654) by Jon Harald Søby
- git #97f65c38 - Drop last references to JSDuck (task T138401) by James D. Forrester
- git #8f6939f5 - docs: Adjust all @deprecated tags to use 'since…' for consistency by James D. Forrester
- git #a5a10aff - ContentHandler: Hard-deprecate deprecated methods by James D. Forrester
- git #0d0fc529 - Delete holdover files from the previous Codex versions (task T363712) by Roan Kattouw
- git #67a28b0a - Update Codex from v1.4.0 to v1.5.0 (task T346168) (task T360069) (task T360071) (task T360079) (task T360806) (task T361325) (task T362709) (task T362710) (task T362861) (task T363006) (task T363137) by lwatson
- git #bfdd414e - tests: Import Codex token files by reference (task T363712) by Roan Kattouw
- git #7d0b224b - CodexModule: Remove references to "experimental" files (task T363006) by Eric Gardner
- git #09747493 - api: In userinfo, return null as registrationdate for pre-2005 users (task T360857) by Seb35
- git #f93a690d - Show overridden message keys when using &uselang=qqx (task T363729) by Bartosz Dziewoński
- git #47360109 - Remove unused mw.config variable in signup form by Bartosz Dziewoński
- git #12fc918b - Add apc autonym to MediaWiki (task T290657) by Derk-Jan Hartman
- git #05cc1e74 - Remove unused placeholder info field in signup form by Bartosz Dziewoński
- git #67f047bb - tests: Remove usage of deprecated methods on ContentHandler by daniel
- git #e0c58ab4 - api: Join actor conditionally on list=logevents by Umherirrender
- git #f3db54c5 - rdbms: Move ILoadBalancer::laggedReplicaUsed() to ILoadBalancerForOwner (task T363839) by Amir Sarabadani
- git #7f0458b4 - rdbms: Remove IReadableDatabase::getReplicaPos() (task T363839) by Amir Sarabadani
- git #0269adbe - Remove last uses of DBAccessObjectUtils::getDBOptions() (task T354194) by Amir Sarabadani
- git #66bcd326 - ContribsPagerTest: Increase coverage of getQueryInfo and formatRow (task T363361) by Thalia
- git #cd6bc832 - rdbms: Hard-deprecate LoadBalancer::getConnectionRef() (task T326274) by Amir Sarabadani
- git #8e183495 - Stop using LoadBalancer::getConnectionRef() so it can be hard-deprecated (task T326274) by Amir Sarabadani
- git #6d40323e - rdbms: Set up section-wide circuit breaking (task T360930) by Amir Sarabadani
- git #e8416839 - InfoAction: Specify days directly in pageinfo-visiting-watchers (task T363659) by Jon Harald Søby
- git #4dbbbfa5 - SqlBlobStore: Directly store ES addresses in content table (task T362566) by Amir Sarabadani
- git #5ab72270 - Make DifferenceEngineTest run standalone (task T363797) by Arthur Taylor
- git #1741fd54 - Use LocalizedHttpException for remaining errors in REST handlers (task T358745) by Wendy Quarshie
- git #48c8cee1 - Temporary accounts: Perform redirect for first successful edit (task T359405) by Kosta Harlan
- git #52a72eb0 - block: Fix ApiQueryBlocks query error when a table prefix is used by Tim Starling
Vendor
edit- git #b8d855f7 - Bump wikimedia/parsoid to 0.20.0-a4 (task T133673) (task T358745) (task T363599) (task T364024) by C. Scott Ananian
- git #a985ea57 - Update php-parallel-lint/php-parallel-lint to 1.4.0 by Alexander Vorwerk
- git #ad293fd0 - Update symfony/yaml to 5.4.39 by Alexander Vorwerk
- git #9effd595 - Update monolog/monolog to 2.9.3 by Alexander Vorwerk
- git #b3e8af46 - Updated pear/net_smtp to 1.12.1 by Alexander Vorwerk
- git #2364eda0 - Updated guzzlehttp/guzzle from 7.7.1 to 7.8.1. by Alexander Vorwerk
Extensions
editAbuseFilter
edit- git #b8b3ef02 - phan: Update config to load ConfirmEdit by Kosta Harlan
- git #b7dfe1a6 - Remove full stops from two messages by Amir E. Aharoni
- git #fd0e23e2 - Update minus-x to 1.1.3 by Alexander Vorwerk
- git #1904cf8d - Automatically add operators to description messages (task T360909) by Amir E. Aharoni
- git #c859f1b5 - Remove custom API error code and data for blocked domains by Bartosz Dziewoński
- git #06ccd0c0 - tests: Use IDatabase for mocking instead of DBConnRef by Umherirrender
- git #7f3ded30 - Clean up ActionVariablesIntegrationTest by Matěj Suchánek
- git #6dccb172 - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312420) by Umherirrender
- git #6526a549 - Simplify computation of derived links variables by Matěj Suchánek
- git #c4586513 - Fix Status combining MessageSpecifier and parameters array by Bartosz Dziewoński
ActiveAbstract
edit- git #f38048e0 - Migrate to IReadableDatabase::newSelectQueryBuilder by Umherirrender
CampaignEvents
edit- git #8ccb8ec6 - Update UserOptionsLookup's FQN (task T352284) by gerritbot
- git #f93e64ae - Remove usage of JsonBodyValidator from extensions (task T361995) by wquarshie
- git #e4000a93 - tests: Fix manual insertion of revisions by Daimona Eaytoy
- git #35afe890 - Don't show private participants if event is not local (task T324252) by Daimona Eaytoy
- git #8372f5eb - Revert "Don't show private participants if event is not local" by Daimona Eaytoy
- git #195af9a3 - Don't show private participants if event is not local (task T324252) by Claudio Melo
- git #f2f7e47c - SpecialAllEvents: Fix alignment, spacing and overflow issues (task T363864) by Daimona Eaytoy
- git #68fcb2f2 - Special:AllEvents: tweak alignment of month headers (task T363859) by Daimona Eaytoy
- git #78d51501 - SpecialEventDetails: Tweak border color of accordions in stats tab (task T355128) by Daimona Eaytoy
CentralAuth
edit- git #087fca71 - wrapOldPasswords: Improve output further.. by Reedy
- git #da2d6db2 - wrapOldPasswords: Better progress... by Reedy
- git #a09e5065 - wrapOldPasswordHashes: Add progress output by Reedy
- git #ed1cebe3 - Properly require_once Maintenance by Alexander Vorwerk
- git #6989e8b1 - Add a parameter to an AbuseFilter message (task T360909) by Amir E. Aharoni
- git #2c4b09f8 - Remove use of $wgLang by Dringsim
- git #ddb82360 - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312394) by Umherirrender
- git #c8776e44 - CentralLogin: Log temp user name conflict by Gergő Tisza
CheckUser
edit- git #eb918742 - Use join function of SelectQueryBuilder in Hooks by Umherirrender
- git #7905d779 - Skip query in 'Timeline' mode if there are no filtered targets (task T338419) by Dreamy Jazz
- git #35dedcf0 - Use IndexPager::mLimit for 'Timeline' mode SQL subquery limits (task T338419) by Dreamy Jazz
- git #4e07bc2e - Add description text for temporary account viewing preference (task T327281) by Dreamy Jazz
- git #2b8ef31c - Warn if blocking accounts and IPs in Special:InvestigateBlock (task T362548) by Dreamy Jazz
- git #095cf10c - SECURITY: Fix slow query for Special:Investigate Timeline tab (task T338419) by Dreamy Jazz
CirrusSearch
edit- git #1b441aaf - tests: Mock empty SelectQueryBuilder in DataSenderTest by Umherirrender
- git #fda2a16a - SearchProfileServiceFactoryTest: Drop unused getOption mock by Taavi Väänänen
- git #44fdb6cb - Normalize Arabic variants of kaf, yeh, heh (task T72899) by tjones
Cite
edit- git #790b46d4 - Reduce minor code duplication in MWReferenceNode class by thiemowmde
- git #df288d82 - [build] Update Cypress to v13.8.1 by WMDE-Fisch
- git #f0d74068 - Don't load ReferencePreviews when not enabled in the config by WMDE-Fisch
- git #1391f43d - Drop unused setters from MWReferenceModel class (task T363096) by thiemowmde
- git #14fe315c - Mark private MWReferenceModel setters as such (task T363096) by thiemowmde
- git #e925fb4e - Add safe-guard to ReferenceSearchWidget.buildIndex (task T351550) by thiemowmde
- git #203a1cde - Further delay search index build in ReferenceSearchWidget (task T356871) by thiemowmde
- git #e9561ade - Make ReferenceSearchWidget code a bit more functional (task T356871) by thiemowmde
- git #7151077e - Unify and streamline code working with mw.attrs by thiemowmde
cldr
edit- git #1127cb52 - Add English names for script variants that have been requested (task T93198) (task T180345) (task T313782) (task T315959) (task T315999) (task T316000) (task T316040) (task T317497) (task T320714) (task T320715) (task T325688) (task T325922) (task T325969) (task T326231) (task T326234) (task T327796) (task T328603) (task T332423) (task T332424) (task T332425) (task T332775) (task T342665) (task T356832) (task T359743) (task T359745) by Nikki
- git #ac76f29f - Update LocalNamesMnw by Raymond
- git #1c15b522 - Fix dash vs. hyphen for Pu–Xian Min (cpx) by Winston Sung
- git #7ce4ccd8 - Load CLDR localization for 'be-tarask' (task T231755) by Lucas Werkmeister
- git #4c44b5a9 - Update LICENSE to Unicode License v3 (task T231755) by Lucas Werkmeister
CodeMirror
edit- git #52471d4b - CodeMirrorModeMediaWiki: one-line definition list (task T170042) by bhsd
CommunityConfiguration
edit- git #eb7baf68 - Support dynamic defaults (task T363412) by Martin Urbanec
- git #acc75627 - Do not let callers to modify Loader::load's internal cache (task T364101) by Martin Urbanec
- git #142ab150 - Editor: add missing message for close label by Sergio Gimeno
- git #2c4b3b89 - Number control: use input attribute step (task T363733) by Sergio Gimeno
- git #68b2c92a - JsonSchema: introduce type integer (task T363733) by Sergio Gimeno
- git #de97e65a - Refactor provider configuration to use options array (task T363356) by Cyndy
- git #a1564033 - i18n: fix array label generation (task T363477) by Sergio Gimeno
- git #10ee9540 - Localisation: add comma in file bug editor message by Sergio Gimeno
- git #7c76af72 - Make phpunit test failures on booleans more expressive in JsonSchemaValidatorTest by Michael Große
- git #f7f89369 - Treat enum mismatches as a Validation warning on reading (task T362685) by Michael Große
- git #a4ccfc92 - Add support for enums (task T362685) by Michael Große
- git #06c264ec - Increase rank for unique renderes to make room for rank 2 Enum renderer by Michael Große
- git #4eb84c8a - Bump core version requirement (task T362098) by Martin Urbanec
- git #6054e2ac - [tests] Improve CommunityConfiguration test coverage by Martin Urbanec
ConfirmEdit
edit- git #41fbcb29 - phan: Load AbuseFilter in phan config by Kosta Harlan
ContentTranslation
edit- git #93c4ce37 - MinT MVP: Introduce view translation page (task T359801) by NikG
- git #d0cf83bd - MinT MVP: Introduce confirm topic page (task T359512) by NikG
- git #163df5f7 - Make CategoriesStorageManager::$CATEGORIES_SECTION a constant by DannyS712
- git #d432b11e - scripts: Migrate to IReadableDatabase::newSelectQueryBuilder (task T312498) by Umherirrender
- git #2a42d766 - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312498) by Umherirrender
- git #b7cc0c9d - MinT: Add usePageMetadata composable (task T359494) by NikG
- git #cc18d137 - MinT MVP: Introduce search topic page (task T359494) by NikG
- git #cc809dfd - MinT Home: Introduce language selector (task T359401) by NikG
- git #ac892550 - MinT: Add .eslintrc.js by NikG
- git #e940d027 - MinT: Introduce server side home page (task T359401) by NikG
DiscussionTools
edit- git #2b41719f - Migrate MediaWiki.discussiontools.addReplyLinks to statslib (task T359463) by wfan
- git #186e79d4 - Use user_properties.up_value with string in database query by Umherirrender
- git #1e0aa217 - Replace $.extend with Object.assign by Ed Sanders
- git #2dd73f93 - JSDoc: {Mixed} -> {any} by Ed Sanders
- git #ede626fa - Remove unused styles for .mw-ui-icon by Bartosz Dziewoński
- git #1bfd9758 - CommentController: Delay polling on error (task T362814) by Bartosz Dziewoński
- git #b8a28d6c - ApiDiscussionToolsCompare: Show nice error for deleted revisions (task T362814) by Bartosz Dziewoński
- git #f3e96a72 - ApiDiscussionToolsCompare: Deduplicate 'from'/'to' param handling by Bartosz Dziewoński
- git #67bad433 - Fix signature check not to look at the content of previous section (task T363285) by Bartosz Dziewoński
- git #5def2227 - Add more test cases for isSingleCommentSignedBy() by Bartosz Dziewoński
- git #3cffe119 - Clean up handling of `<span class="mw-headline">` by Bartosz Dziewoński
- git #7445294b - Remove the "offset" from getHeadlineNodeAndOffset() by Bartosz Dziewoński
- git #d4c5aebd - Prefer short arrow functions by Bartosz Dziewoński
DonationInterface
edit- git #cc1a2b6b - Remove unused messages (task T360500) by cstone
- git #b3a05af7 - Update smash-pig by Elliott Eggleston
- git #a124e05c - Hide snooze for opted out donors (task T358878) by Elliott Eggleston
- git #44f6b62f - Add snooze option to Email Preferences form (task T358878) by Elliott Eggleston
- git #4d7b1b0e - build: Expand the list of directories for phan to analyze (task T224763) by Umherirrender
- git #5a853380 - Update endowment hook to respect wmf_medium (task T351325) by Elliott Eggleston
- git #53eafeac - Delay sending recurring SEPA payments to donations queue. (task T324520) by Jack Gleeson
- git #4e6ea326 - Add SEPA js (task T324520) by wfan
- git #efdac427 - Turn of monthly convert flag for rtbt by cstone
Echo
edit- git #e27f4937 - Add API module for sending notifications (task T58362) (task T306211) by Siddharth VP
- git #df8fbfed - Replace jsduck with jsdoc by Ed Sanders
ElectronPdfService
edit- git #62f3225b - Handle no sub page on Special:DownloadAsPdf for php8.1 by Umherirrender
EntitySchema
edit- git #210685ac - Add formatting for EntitySchema values (task T362001) by Arthur Taylor
FlaggedRevs
edit- git #84c795b2 - FlaggedRevisions should not use OOUI for rendering icons (task T361671) by Jon Robson
- git #b8dde4d5 - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312378) by Umherirrender
Flow
edit- git #16263293 - Stop logging invalid topic extension and improve error page (task T358616) by Michael Große
- git #584077dc - Use user_properties.up_value with string in database query by Umherirrender
- git #5f16f4fd - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312418) by Umherirrender
- git #c528037b - eslint: Configure to lint against JSDoc, not old JSDuck (task T138401) by James D. Forrester
Gadgets
edit- git #d2a37f5f - Replace EditFilterMergedContent hook with ContentHandler override (task T31272) by Timo Tijhof
GeoData
edit- git #164febfb - tests: Remove unused mock for getMaintenanceConnectionRef by Umherirrender
GoogleNewsSitemap
edit- git #750fdf39 - Pass an OutputPage to FeedUtils::checkFeedOutput (task T252979) by DannyS712
Graph
edit- git #8c1eacdb - eslint: Configure to lint against JSDoc, not old JSDuck (task T138401) by James D. Forrester
GrowthExperiments
edit- git #ec26bb0b - Config: use type integer instead of number (task T363733) by Sergio Gimeno
- git #997c3a83 - documentation: Convert eslint config to JSON by Taavi Väänänen
- git #cf6bb3b3 - Use user_properties.up_value with string in database query by Umherirrender
- git #7bd60806 - Migrate TaggedEditsForUsers to IReadableDatabase::newSelectQueryBuilder (task T312330) by Umherirrender
- git #95a7f120 - Remove an unnecessary space from a message by Amir E. Aharoni
- git #1d2c691f - Add support for ask-mentor and post-on-top community config enums (task T362685) by Michael Große
- git #8e36e160 - Community configuration: Fix labels for Suggested edits (task T360471) by Martin Urbanec
InputBox
edit- git #15674ecb - InputBox: switch from xml methods to html (task T353371) (task T341775) by Derk-Jan Hartman
- git #dc5c7852 - Display namespace name instead of its ID in checkboxes' labels (task T362458) by Wargo
Kartographer
edit- git #965e4f4f - Remove obsolete page language logging (task T311592) by thiemowmde
- git #24cd18be - Fix flipped arrays with meaningless values stored in ParserOutput by thiemowmde
- git #c137196d - Rename variable to $languageCodeValidator by thiemowmde
- git #4ecb3340 - Add support for <mapframe alt="…"> alternative text (task T328137) by thiemowmde
Linter
edit- git #96d3f681 - Fix regression clearing lints on page deletion (task T363682) by Arlo Breault
LiquidThreads
edit- git #4a7f14b8 - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312430) by Umherirrender
MobileApp
edit- git #51ad9c5b - Add a parameter to an AbuseFilter message (task T360909) by Amir E. Aharoni
MobileFrontend
edit- git #c36b3237 - Improve the extension description by Amir E. Aharoni
- git #d1c1c268 - Apply checker image background to all images (task T360856) by Hakan Özdemir
- git #6c8e7183 - Add a parameter to AbuseFilter message (task T360909) by Amir E. Aharoni
- git #3459608a - Account for nested Parsoid sections when applying LazyImageTransform (task T358980) by Arlo Breault
- git #83e32313 - build: Upgrade jsdoc to 4.0.2 by James D. Forrester
- git #22594b69 - build: Upgrade eslint-config-wikimedia to 0.27.0 by James D. Forrester
- git #452f2e2c - build: Upgrade browserslist-config-wikimedia to 0.6.1 by James D. Forrester
- git #b9033c7e - Set collapsible sections parser option (task T359001) by Steph Toyofuku
- git #9914329c - Codex: Increase bundle size for mobile.special.pagefeed.styles by Jon Robson
MultimediaViewer
edit- git #12b7b18b - Use CodexModule instead of codex-styles/codex-search-styles (task T356689) by Simon Legner
- git #b4efd957 - Remove obsolete multilightbox library import/export script by Simon Legner
- git #b52231da - Remove obsolete SVG icons (task T340258) by Simon Legner
- git #3d1fdfa4 - Remove obsolete stylesheets (task T340258) by Simon Legner
- git #42313229 - EmbedFileFormatter.getCreditHtml: do not escape author HTML (task T267253) by Simon Legner
- git #2f05b669 - Fix Codex icon on progressive buttons in dark mode (task T340258) (task T364254) by Simon Legner
- git #b124f280 - Remove OOjs dependencies (task T340258) by Simon Legner
- git #e0aa1452 - Change attribution and download interface (task T340258) by Simon Legner
- git #683b3e1c - Use Codex icons (task T340258) by Simon Legner
- git #ea78739f - Use Codex styles for mmv.ui.download.pane (task T340258) by Simon Legner
- git #8419e548 - Use Codex colors to fix dark mode (task T363776) by Simon Legner
Nuke
edit- git #1aee0f10 - Add tests to Nuke (task T315761) by suecarmol
- git #9c46d32d - Update maximum pages string for clarity by Samwalton9
- git #8385ddbb - Add talk page link to Nuke confirmation form (task T364143) by Samwalton9
- git #4873bf70 - Cleanup code comment on Special:Nuke (task T234726) by suecarmol
- git #e506e689 - Italicize redirects in Nuke page list (task T278625) by Samwalton9
- git #00894a44 - Replace rc_new for rc_source in DB query (task T36320) by suecarmol
- git #fb60b51c - Permit spaces in the SQL LIKE pattern (task T234726) by Seb35
- git #3ffd53db - Update default deletion confirmation header text in Nuke (task T364192) by Samwalton9
- git #52352320 - Query current page name for moved pages (task T43351) by xiplus
OATHAuth
edit- git #75a91cdd - Allow persisting user without keys/modules by Piotr Miazga
- git #156ee1bf - OATHUser: Remove clearAllKeys() by Taavi Väänänen
- git #06d3bdaf - OATHUser: Drop getFirstKey() (task T242031) by Taavi Väänänen
ORES
edit- git #3179045b - Avoid empty insert in SqlScoreStorage::storeScores (task T364218) by Umherirrender
PagedTiffHandler
edit- git #e6ade1b5 - use StatsFactory for stats (task T359373) by Cole White
PageTriage
edit- git #709fbe8b - Fix info chips problem in NewPagesFeed Filters (task T353655) by maunikashekar
PdfHandler
edit- git #8bbcae93 - Migrate MediaWiki.pdfhandler.shell.retrieve_meta_data.rate to statslib (task T359370) by wfan
Popups
edit- git #44db19c6 - Revert "Localisation updates from https://translatewiki.net." by Raimond Spekking
- git #9b8b402c - Update jsdoc to 4 and use jsdoc-wmf-theme by Ed Sanders
ProofreadPage
edit- git #52926f56 - Create 'ExpectWithoutScans' magic word (task T344214) by albertoleoncio
RevisionSlider
edit- git #dd4f8498 - Fire hook 'wikipage.categories' before change of the catlinks DOM by Fomafix
- git #a8d1a07c - Use $( '#t-permalink' ).parent() instead of $( '#mw-panel' ) (task T211557) by Fomafix
Scribunto
edit- git #fed19727 - Migrate MediaWiki.scribunto.traces.* to statslib (task T359275) by wfan
SecurePoll
edit- git #d9cba626 - Simplify false compare by negation operator by Umherirrender
- git #873cae15 - Add formatter for STVTallier (task T289357) by Mschlindwein
- git #a13f77e3 - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312449) by Umherirrender
SyntaxHighlight_GeSHi
edit- git #5e926718 - eslint: Configure to lint against JSDoc, not old JSDuck (task T138401) by James D. Forrester
- git #e69f76ff - Use ES6 syntax (arrow callbacks and let/const) by Ed Sanders
- git #596981f4 - build: Update linter config by Ed Sanders
TemplateSandbox
edit- git #675a7d34 - Support live preview (task T136907) by Nardog
TemplateStyles
edit- git #4ad7e989 - Change use of AtEase to at operator by Dringsim
TimedMediaHandler
edit- git #c0a3cbaf - Switch to jsdoc theme summarize plugin (task T344861) by Derk-Jan Hartman
- git #9b38a625 - Remove use of $wgLang by Dringsim
- git #98a04bd3 - WebVideoTranscodeJob::setTranscodeError: Don't explode if no file is set yet (task T362830) by James D. Forrester
- git #2f314a2b - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312467) by Umherirrender
timeline
edit- git #787330cd - Change use of AtEase to at operator by Dringsim
Translate
edit- git #b04331ea - Rewrite MessageBundleMessageGroupLoader (task T362848) by Niklas Laxström
- git #e89ab408 - Add some typed properties by Niklas Laxström
- git #3cb2bf2e - PageTranslation: Add some typed properties by Niklas Laxström
- git #4cc9adf6 - Add some typed properties by Niklas Laxström
- git #92194646 - PageMigration: Add feature to clear contents (task T361634) by Wangombe
- git #bef160d6 - Rewrite TranslatablePageMessageGroupStore (task T362848) by Niklas Laxström
- git #dc601a84 - Migrate TranslationStatsDataProvider to SelectQueryBuilder (task T312422) by Umherirrender
- git #6969f21e - Remove now unused "gs" messages by Niklas Laxström
- git #a204699c - SubsetMessageGroup: Support icons (task T357921) by Niklas Laxström
- git #1c74052f - Add url insertable to MediaWiki extensions (task T327411) by Niklas Laxström
- git #c688050e - TranslatorInterface: Migrate to IReadableDatabase::newSelectQueryBuilder (task T312422) by Umherirrender
- git #8680b227 - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312422) by Umherirrender
- git #0473c6fc - TranslatorSandboxActionApi: Use property types by Abijeet
- git #6ba349b9 - Use explicit join in select on PageTranslationSpecialPage by Umherirrender
- git #d45e3e41 - MessageLoading: Migrate to IReadableDatabase::newSelectQueryBuilder (task T312422) by Umherirrender
- git #cf3cfe59 - messagegroups: Migrate to IReadableDatabase::newSelectQueryBuilder (task T312422) by Umherirrender
- git #611fdabe - Statistics: Migrate to IReadableDatabase::newSelectQueryBuilder (task T312422) by Umherirrender
- git #123e10d9 - ExternalMessageSourceStateComparator: Log on unexpected cache miss (task T356233) by Abijeet
- git #06735524 - translator-stats: Fix query error by Abijeet
- git #d269e6ea - MessageChangeStorage: move to Synchronization namespace (task T340724) by Wangombe
- git #ac7487ff - scripts: Migrate to IReadableDatabase::newSelectQueryBuilder (task T312422) by Umherirrender
TranslationNotifications
edit- git #5c1713e1 - Migrate to IReadableDatabase::newSelectQueryBuilder (task T312337) by Umherirrender
TwoColConflict
edit- git #17e7cb2e - Use user_properties.up_value with string in database query by Umherirrender
UniversalLanguageSelector
edit- git #8b402468 - Update jquery.uls from upstream by Amir E. Aharoni
- git #3367b51b - Remove woff files (task T318167) by Niklas Laxström
- git #17f182bb - Update UnifrakturMaguntia fonts to v2017-03-19 by Kartik Mistry
- git #1df7379b - Update AbyssinicaSIL to 2.201 by Kartik Mistry
- git #468f6e39 - Add NotoNastaliqUrdu font for Kashmiri Wikipedia (task T334811) by albertoleoncio
- git #a86f166d - Add Noto Serif Hentaigana font for Japanese Language (task T347520) by likibp
UploadWizard
edit- git #d4024509 - Add Azerbaijani CC license translation by Jon Harald Søby
- git #353a8c6e - Also compare time in campaign start/end (task T338768) by Chlod Alejandro
- git #3107e222 - Update minus-x to 1.1.3 by Alexander Vorwerk
VisualEditor
edit- git #63deb352 - Update minus-x to 1.1.3 by Alexander Vorwerk
- git #0d48df99 - Update VE core submodule to master (55a4050b9) by James D. Forrester
- git #c1386d61 - Replace `<>` with <em> in a message (task T361103) by Amir E. Aharoni
- git #acd075a4 - Fix displaying of "<Invalid>" when an language code isn't found (task T361109) by Ed Sanders
- git #eb757c4c - Remove unnecessary context binding when using arrow functions by Ed Sanders
- git #f0cef275 - Fix media dialog layout. (task T363992) by Zoë
- git #29e42695 - Follow-up Ifdb15ea9: Restore deleted 'new' keyword by Ed Sanders
- git #673dea48 - JSDoc: {Mixed} -> {any} by Ed Sanders
- git #4db99d7a - Use more arrow functions by Ed Sanders
- git #33db46e6 - Use arrow callbacks with OO.ui.Process by Ed Sanders
- git #e3659d48 - Prefer arrow callbacks by Ed Sanders
- git #c360e550 - Fix incorrect uses of context by Ed Sanders
- git #e382d3af - Use forEach loops for cases by Ed Sanders
- git #41cce182 - docs: Escape __magicwords__ to avoid bold formatting by markdown by Ed Sanders
- git #2df1b00f - Rename isModified to isSaveable and deprecate the old name. (task T334513) by Zoë
- git #a6f826e9 - Confirm abort if saving would make a change to the underlying document (task T334513) by Zoë
- git #5e519f51 - Readme: Mark links, as JSDoc doesn't autolink by Ed Sanders
- git #5eb040c8 - JSDoc: Load all plugins from theme by Ed Sanders
- git #8093aa43 - JSDoc: Update jsdoc-wmf-theme to 1.0.0 by Ed Sanders
- git #373538d2 - JSDoc: Add namespaces by Ed Sanders
- git #97955431 - JSDoc: Fix some more documentation warnings by Ed Sanders
- git #4da1329c - JSDoc: Generate external class links automatically by Ed Sanders
- git #afbed7c5 - JSDoc: Fix event documentation and complex return types by Ed Sanders
- git #95edc601 - Remove unused files by Bartosz Dziewoński
WebAuthn
edit- git #afe39868 - module: Stop using getModule() to check enablement (task T242031) by Taavi Väänänen
- git #92343ca9 - Do not persist disabling modules when user has none defined by Piotr Miazga
- git #23fddf02 - Do not cache keys in the credential repository (task T242031) by Taavi Väänänen
- git #46111a9f - Fix changing from TOTP to WebAuthn by Taavi Väänänen
- git #8d0d8dae - Use removeKey()/removeAll() where applicable (task T242031) by Taavi Väänänen
Wikibase
edit- git #6c546ff1 - client: Drop unused getOption mock by Taavi Väänänen
- git #805e57ab - REST: Rename aliases validation consts (task T363785) by Muhammad Jaziraly
- git #b161f523 - REST: Rename ItemAliasesValidator (task T362607) by Muhammad Jaziraly
- git #90536c00 - REST: Add spec test for PatchProperty use case (task T359836) by Muhammad Jaziraly
- git #76c78a7c - REST: Use new labels validator in PatchedLabelsValidator by Jakob Warkotsch
- git #84d8e9f4 - REST: Split labels/descriptions validation in two (task T362606) by Jakob Warkotsch
- git #b4ada4fa - REST: Remove PropertyDeserializer by Silvan
- git #7832e9c8 - REST: Apply post patch validation to PatchProperty (task T359931) by Silvan
- git #5b4478c6 - REST: Add missing description tests in CreateItemTest by Jakob Warkotsch
WikiEditor
edit- git #5ab1e7c6 - Update namespace of class RequestContext by Fomafix
- git #6a45353c - Use PHP type hints where possible by Fomafix
WikiLambda
edit- git #608b2da8 - Improve loadPreDefinedObject maintenance script and remove reloadBuiltinData by gengh
- git #fb81a350 - Action APIs: Set most of our APIs to emit a cache header for 24 hours (task T362271) by James D. Forrester
- git #f6c6930b - useBreakpoints: Move Vue const inline rather than making as a global by James D. Forrester
- git #aeb55f34 - zTesterResults: Move replaceCurrentObjectWithFullJSONObject into the only caller by James D. Forrester
- git #5d8906e4 - build: Upgrade @wikimedia/codex to 1.4.0 by James D. Forrester
- git #e9781857 - RESTAPI/FetchHandler: Add getDependencies feature from ApiQueryZObjects (task T274269) by James D. Forrester
WikiLove
edit- git #0a931a0f - Add foxes by Taavi Väänänen
- git #8aa1f423 - Remove redundant closure by Fomafix
- git #d900aae7 - Use jQuery .empty() instead of .html( '' ) by Fomafix
WikimediaEditorTasks
edit- git #50cb9d92 - Use IDatabase for type-hinting instead of DBConnRef by Umherirrender
WikimediaEvents
edit- git #656d9b0d - probenet: add magru measurement endpoint (task T362902) by Fabrizio Furnari
WikimediaMaintenance
edit- git #6c596e74 - Automatically give us low local user IDs on new wikis by Taavi Väänänen
WikimediaMessages
edit- git #47bba9d4 - Move service option keys to CONSTRUCTOR_OPTIONS by Dreamy Jazz
- git #94be0327 - Start on PHPUnit tests (task T315774) by Dreamy Jazz
- git #bfc492e3 - Remove Watchlist and RecentChanges guided tours (task T217451) by Dreamy Jazz
- git #c60cf80a - Use extensionRegistry property over call to ::getInstance by Dreamy Jazz
- git #8dde4b45 - Remove IPInfo feedback links (task T362538) by Dreamy Jazz
- git #b53ecc74 - Remove feedback link for Special:Investigate (task T364213) (task T315774) by Dreamy Jazz
- git #dc7b58b9 - Use MainConfigNames for core config by Dreamy Jazz
- git #1c953b58 - Make a license message less repetitive by Amir E. Aharoni
- git #3e0d7ec6 - Add and fix some wm-license messages (task T337952) by multichill
- git #9fa7d5d3 - Use bullet points in the temporary account preference description (task T327281) by Dreamy Jazz
- git #c301732c - Provide Wikimedia specific text for InvestigateBlock targets warning (task T362548) by Dreamy Jazz
Wikisource
edit- git #e5c527fa - Focus radio button on opening OCR popup (task T358434) by theprotonade
Skins
editMinervaNeue
edit- git #40c819c0 - Apply white-space:normal to buttons in preferences (task T356467) by Sjoerd de Bruin
- git #690c6aaf - Remove old styles for CAPTCHA on Special:CreateAccount (task T364214) by Bartosz Dziewoński
- git #dd7ae1aa - Delete an unused message (task T364205) by Amir E. Aharoni
- git #1f83fd0d - History rows should be clickable (task T362683) by Jon Robson
- git #120a0c7c - Show history link on diff page for anonymous users (task T361526) by Jon Robson
- git #3e32517f - Update Minerva to get Codex CSS vars from default files (task T363006) by Eric Gardner
- git #ba64c416 - Complete transition to Codex color palettes (task T360845) by Jon Robson
- git #f0a72a68 - Wrap sitenotices in core (task T361966) by Jon Robson
- git #63595713 - Use light theme colors for focus colors (task T360845) by Jon Robson
MonoBook
edit- git #f361c54e - Update minus-x to 1.1.3 by Alexander Vorwerk
Timeless
edit- git #3ad60844 - Add handling for Translate extension's sticky headers (task T362140) by Jon Harald Søby
Vector
edit- git #55e6dfd8 - Fixes: exclusion logic for anonymous users (task T364159) by Jon Robson
- git #ca0d404e - Enable night theme in Vector (task T354889) by Jon Robson
- git #dcfa7d1c - Prepare for night theme (task T354889) by Jon Robson
- git #84a69360 - Update Vector bundlesize config by Eric Gardner
Misc
editVisualEditor/VisualEditor
edit- git #7f2382ad - Convert local functions to arrow functions and remove `this` bindings by Ed Sanders
- git #41916278 - LanguageInputWidget: Fix logic for checking if language exists by Ed Sanders
- git #2bc82732 - Use more variadic args by Ed Sanders
- git #0a4a7e3a - JSDoc: {Mixed} -> {any} by Ed Sanders
- git #00b5bcdc - Use ES6 variadic arguments by Ed Sanders
- git #5bbdc2f3 - JSDoc: Fix some missing complex returns types by Ed Sanders
- git #fdc0adde - Prefer short arrow functions by Ed Sanders
- git #608c8194 - README.md: Mark [[mw:VisualEditor/Setup]] link, as JSDoc doesn't autolink by Ed Sanders
- git #074cc8bd - README.md: Fix Coverage/Code coverage link name split by James D. Forrester
- git #f94cae72 - JSDoc: Load all theme plugins by Ed Sanders
- git #9e65bfde - eslint: Switch all code from jsduck to jsdoc mode by James D. Forrester
No changes
edit- 3D
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- AutoModerator
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- ImageSuggestions
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- Modern
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- OAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- ParserFunctions
- ParserMigration
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- ReportIncident
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaIncubator
- Wikistories
- XAnalytics
- intersection
- wikihiero
Total changes
edit487 Changes in 70 repos by 106 authors