MediaWiki 1.43/wmf.4
Appearance
![]() |
Deployment of MediaWiki 1.43.0-wmf.4 to Wikimedia sites | MediaWiki 1.43.0-wmf.5![]() |
The latest version (labeled "1.43.0-wmf.4") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 7 May 2024 (see the roadmap).
Core changes
[edit]- git #48659733 - Branch commit for wmf/1.43.0-wmf.4 (T361398) by trainbranchbot
- git #b16316c3 - Fix the erroneous table in Special:Version (T363767) by Saint Johann
- git #8de2e66c - Localization output transform (T358191) by Isabelle Hurbain-Palatin
- git #5520f739 - watcheditem: Migrate to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
- git #b38ae357 - Bump wikimedia/parsoid to 0.20.0-a4 (T364024) by C. Scott Ananian
- git #f0c7fa92 - Move section edit links outside headings (new heading HTML) (T13555) by Bartosz Dziewoński
- git #bab72e42 - userOptions.php: Actually batch deletion (T364311) by Martin Urbanec
- git #2ebd6101 - Add support for the Musi language (mui) (T364291) by Amir E. Aharoni
- git #30138b42 - Set consistent column widths on Special:Version (T363767) by Bartosz Dziewoński
- git #7210ea7d - Specials: Drop SpecialBlock::getTargetAndType (T362636) by WMDE-Fisch
- git #18efa27b - specials: Migrate to SelectQueryBuilder in Special:Export (T344971) by Umherirrender
- git #33dd9354 - Migrate to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
- git #7d194049 - Replace deprecated ActorMigration::getWhere in WikiPage::getContributors (T344971) by Umherirrender
- git #ae5c0ffe - WatchedItemStore: Switch to StatsFactory (T359256) by Máté Szabó
- git #4920e1a7 - PageStore: Migrate to StatsLib (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 (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 (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 (T359365) by Máté Szabó
- git #dc989f68 - fix: use objectcachefactory methods instead of deprecated objectcache methods (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 (T363767) by pcoombe
- git #79c46b54 - Add link to diff in post-edit confirmation message (T364264) by Waldir Pimenta
- git #525a1697 - Add a line after JSDoc block descriptions (T364194) by Hakan Özdemir
- git #26163243 - Replace <pre> tags with markdown backticks in JSDoc comments (T364246) by Hakan Özdemir
- git #5f604d5c - shell: Add @since 1.36 to CommandFactory::createBoxed() by Sam Wilson
- git #63d1ab68 - Add Language::formatDurationBetweenTimestamps method (T219397) by Ollie Shotton
- git #c02513c9 - phpunit: Fix tests relying on implicit wgScript/wgArticlePath (T349087) (T277470) by Timo Tijhof
- git #9d00ad74 - Replace <> with != by Ollie Shotton
- git #328ca290 - Title: Migrate to IReadableDatabase::newSelectQueryBuilder (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. (T362636) by Lewis Cawte
- git #16c2875a - WikiExporter: Migrate to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
- git #d0073f50 - Remove "withoutinterwiki-legend" message. by Lewis Cawte
- git #e2b06711 - Remove doDeleteArticleBatched from WikiPage (T362636) by Lewis Cawte
- git #84ee0981 - Fix ExternalTextDifferTest on macOS by Máté Szabó
- git #d38b9e4c - Migrate to IReadableDatabase::newSelectQueryBuilder with queryInfo (T344971) by Umherirrender
- git #28bdd790 - Make rc_id a bigint (T63111) by Alexander Vorwerk
- git #b2d44a16 - Cleanup revision table schema (T215466) by Alexander Vorwerk
- git #e3e911ae - Create account page: replace headings problematic for accessibilty (T336239) by pcoombe
- git #10beb24e - Add minus-x by Alexander Vorwerk
- git #21c5baff - Block: Drop AbstractBlock::getPermissionsError (T362636) by WMDE-Fisch
- git #3000c94e - Block: Drop DatabaseBlock::purgeExpired (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 (T364193) by Kolawole
- git #c25d3f6b - Remove unused TitleParser in ApiFeedContributions by addshore
- git #70a91355 - Migrate rollbackconfirmation events to statslib (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 (T364191) by Sjoerd de Bruin
- git #b90e0e42 - Replace deprecated url functions in Skin class by WMDE-Fisch
- git #65ab070b - Update documentation for rc_new (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 (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 (T344971) by Umherirrender
- git #3c5c1198 - editpage: Migrate to IReadableDatabase::newSelectQueryBuilder (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 (T344971) by Umherirrender
- git #5afe62d3 - Watchlist: Fix non-functioning URLs in ENOTIFs by wrapping in <>s (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 (T344971) by Umherirrender
- git #e5eaf499 - Move oojs-router into core, to allow archiving of npm module (T358813) by Jon Robson
- git #3ab0eff2 - Add months as duration to Language:formatDuration (T219397) by addshore
- git #629ccda2 - i18n: Move preferences messages to a separate i18n file (T167762) by Winston Sung
- git #98684f72 - Minor comment cleanup in ApiQueryTestBase.php by bpirkle
- git #214674d6 - namespace MWDebug (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 (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 (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 (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 (T364121) by Kosta Harlan
- git #18811c59 - AuthManager: Add setRequestContextUserFromSessionUser method (T364121) by Kosta Harlan
- git #bc68215f - Remove duplicated JSDoc tag in mw.html.Raw (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 (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 (T363531) by Siebrand Mazeland
- git #2b4db2cb - mediawiki.htmlform.ooui/Element.js: Do not use curly braces with JSDoc tag @extend (T363534) by Siebrand Mazeland
- git #5de98f87 - mediawiki.rcfilters/dm/FiltersViewModel.js: Fix "Expected 0 trailing lines" (T363540) by Siebrand Mazeland
- git #bda3118e - Drop 1.35 db updates by Alexander Vorwerk
- git #b9444d9f - mw.rcfilters.dm.FilterGroup: Fix JSDoc param tag (T363539) by Hakan Özdemir
- git #0b51c922 - mediawiki.page.gallery.slideshow.js: Consistently case JSDoc tag @memberof (T363537) by Siebrand Mazeland
- git #22fd28de - Linker: Inline deprecated User::canSendEmail() by Taavi Väänänen
- git #df4263b0 - Align multi-line JavaScript comment (T363535) by Siebrand Mazeland
- git #9832b2dc - Use JSDoc tag method instead of function (T363542) by Siebrand Mazeland
- git #52575d7b - Test: Replace db filed usages with getDb() in MediaWikiIntegrationTestCase (T316841) by Larissa Gaulia
- git #25026db6 - Fix link to i18n plugin in JSDoc (T363543) by Siebrand Mazeland
- git #4ad61e8f - i18n: Change default label of Special:Log, and entry in drop-down to 'Main' (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 (T363545) by parthiv-m
- git #36cbb59c - Extend live preview API in preparation for use by TemplateSandbox (T136907) by Nardog
- git #db0108a8 - mediawiki.rcfilters/utils.addArrayElementsUnique: Fix return type annotation (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 (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 (T277511) by Taavi Väänänen
- git #8314c2a0 - Make SVGReader::scaleSVGUnit comply with SVG2 & CSS3 spec (T364066) by Brian Wolff
- git #fe5a3ebd - tests: Use IDatabase for mocking instead of DBConnRef by Umherirrender
- git #6f94bde3 - tests: Migrate to IReadableDatabase::newSelectQueryBuilder (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 (T363361) (T354968) by Thalia
- git #b66a1bf1 - Remove fullstops from error messages (T358745) by wquarshie
- git #03c4ffe1 - Replace TOC markers only once, if any (T359882) by Isabelle Hurbain-Palatin
- git #530b6a40 - WebRequest: Gracefully handle array values in getCookie() (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() (T354194) by Amir Sarabadani
- git #63b51790 - Revision: Migrate some calls to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
- git #b9404a91 - addPortlet: improve documentation (T361661) by Novem Linguae
- git #35e59fd0 - Don't use content language in Message::getTitle() (T362654) by Jon Harald Søby
- git #97f65c38 - Drop last references to JSDuck (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 (T363712) by Roan Kattouw
- git #67a28b0a - Update Codex from v1.4.0 to v1.5.0 (T346168) (T360069) (T360071) (T360079) (T360806) (T361325) (T362709) (T362710) (T362861) (T363006) (T363137) by lwatson
- git #bfdd414e - tests: Import Codex token files by reference (T363712) by Roan Kattouw
- git #7d0b224b - CodexModule: Remove references to "experimental" files (T363006) by Eric Gardner
- git #09747493 - api: In userinfo, return null as registrationdate for pre-2005 users (T360857) by Seb35
- git #f93a690d - Show overridden message keys when using &uselang=qqx (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 (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 (T363839) by Amir Sarabadani
- git #7f0458b4 - rdbms: Remove IReadableDatabase::getReplicaPos() (T363839) by Amir Sarabadani
- git #0269adbe - Remove last uses of DBAccessObjectUtils::getDBOptions() (T354194) by Amir Sarabadani
- git #66bcd326 - ContribsPagerTest: Increase coverage of getQueryInfo and formatRow (T363361) by Thalia
- git #cd6bc832 - rdbms: Hard-deprecate LoadBalancer::getConnectionRef() (T326274) by Amir Sarabadani
- git #8e183495 - Stop using LoadBalancer::getConnectionRef() so it can be hard-deprecated (T326274) by Amir Sarabadani
- git #6d40323e - rdbms: Set up section-wide circuit breaking (T360930) by Amir Sarabadani
- git #e8416839 - InfoAction: Specify days directly in pageinfo-visiting-watchers (T363659) by Jon Harald Søby
- git #4dbbbfa5 - SqlBlobStore: Directly store ES addresses in content table (T362566) by Amir Sarabadani
- git #5ab72270 - Make DifferenceEngineTest run standalone (T363797) by Arthur Taylor
- git #1741fd54 - Use LocalizedHttpException for remaining errors in REST handlers (T358745) by Wendy Quarshie
- git #48c8cee1 - Temporary accounts: Perform redirect for first successful edit (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 (T133673) (T358745) (T363599) (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
[edit]AbuseFilter
[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 (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 (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 (T352284) by gerritbot
- git #f93e64ae - Remove usage of JsonBodyValidator from extensions (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 (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 (T324252) by Claudio Melo
- git #f2f7e47c - SpecialAllEvents: Fix alignment, spacing and overflow issues (T363864) by Daimona Eaytoy
- git #68fcb2f2 - Special:AllEvents: tweak alignment of month headers (T363859) by Daimona Eaytoy
- git #78d51501 - SpecialEventDetails: Tweak border color of accordions in stats tab (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 (T360909) by Amir E. Aharoni
- git #2c4b09f8 - Remove use of $wgLang by Dringsim
- git #ddb82360 - Migrate to IReadableDatabase::newSelectQueryBuilder (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 (T338419) by Dreamy Jazz
- git #35dedcf0 - Use IndexPager::mLimit for 'Timeline' mode SQL subquery limits (T338419) by Dreamy Jazz
- git #4e07bc2e - Add description text for temporary account viewing preference (T327281) by Dreamy Jazz
- git #2b8ef31c - Warn if blocking accounts and IPs in Special:InvestigateBlock (T362548) by Dreamy Jazz
- git #095cf10c - SECURITY: Fix slow query for Special:Investigate Timeline tab (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 (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 (T363096) by thiemowmde
- git #14fe315c - Mark private MWReferenceModel setters as such (T363096) by thiemowmde
- git #e925fb4e - Add safe-guard to ReferenceSearchWidget.buildIndex (T351550) by thiemowmde
- git #203a1cde - Further delay search index build in ReferenceSearchWidget (T356871) by thiemowmde
- git #e9561ade - Make ReferenceSearchWidget code a bit more functional (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 (T93198) (T180345) (T313782) (T315959) (T315999) (T316000) (T316040) (T317497) (T320714) (T320715) (T325688) (T325922) (T325969) (T326231) (T326234) (T327796) (T328603) (T332423) (T332424) (T332425) (T332775) (T342665) (T356832) (T359743) (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' (T231755) by Lucas Werkmeister
- git #4c44b5a9 - Update LICENSE to Unicode License v3 (T231755) by Lucas Werkmeister
CodeMirror
[edit]- git #52471d4b - CodeMirrorModeMediaWiki: one-line definition list (T170042) by bhsd
CommunityConfiguration
[edit]- git #eb7baf68 - Support dynamic defaults (T363412) by Martin Urbanec
- git #acc75627 - Do not let callers to modify Loader::load's internal cache (T364101) by Martin Urbanec
- git #142ab150 - Editor: add missing message for close label by Sergio Gimeno
- git #2c4b3b89 - Number control: use input attribute step (T363733) by Sergio Gimeno
- git #68b2c92a - JsonSchema: introduce type integer (T363733) by Sergio Gimeno
- git #de97e65a - Refactor provider configuration to use options array (T363356) by Cyndy
- git #a1564033 - i18n: fix array label generation (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 (T362685) by Michael Große
- git #a4ccfc92 - Add support for enums (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 (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 (T359801) by NikG
- git #d0cf83bd - MinT MVP: Introduce confirm topic page (T359512) by NikG
- git #163df5f7 - Make CategoriesStorageManager::$CATEGORIES_SECTION a constant by DannyS712
- git #d432b11e - scripts: Migrate to IReadableDatabase::newSelectQueryBuilder (T312498) by Umherirrender
- git #2a42d766 - Migrate to IReadableDatabase::newSelectQueryBuilder (T312498) by Umherirrender
- git #b7cc0c9d - MinT: Add usePageMetadata composable (T359494) by NikG
- git #cc18d137 - MinT MVP: Introduce search topic page (T359494) by NikG
- git #cc809dfd - MinT Home: Introduce language selector (T359401) by NikG
- git #ac892550 - MinT: Add .eslintrc.js by NikG
- git #e940d027 - MinT: Introduce server side home page (T359401) by NikG
DiscussionTools
[edit]- git #2b41719f - Migrate MediaWiki.discussiontools.addReplyLinks to statslib (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 (T362814) by Bartosz Dziewoński
- git #b8a28d6c - ApiDiscussionToolsCompare: Show nice error for deleted revisions (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 (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 (T360500) by cstone
- git #b3a05af7 - Update smash-pig by Elliott Eggleston
- git #a124e05c - Hide snooze for opted out donors (T358878) by Elliott Eggleston
- git #44f6b62f - Add snooze option to Email Preferences form (T358878) by Elliott Eggleston
- git #4d7b1b0e - build: Expand the list of directories for phan to analyze (T224763) by Umherirrender
- git #5a853380 - Update endowment hook to respect wmf_medium (T351325) by Elliott Eggleston
- git #53eafeac - Delay sending recurring SEPA payments to donations queue. (T324520) by Jack Gleeson
- git #4e6ea326 - Add SEPA js (T324520) by wfan
- git #efdac427 - Turn of monthly convert flag for rtbt by cstone
Echo
[edit]- git #e27f4937 - Add API module for sending notifications (T58362) (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 (T362001) by Arthur Taylor
FlaggedRevs
[edit]- git #84c795b2 - FlaggedRevisions should not use OOUI for rendering icons (T361671) by Jon Robson
- git #b8dde4d5 - Migrate to IReadableDatabase::newSelectQueryBuilder (T312378) by Umherirrender
Flow
[edit]- git #16263293 - Stop logging invalid topic extension and improve error page (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 (T312418) by Umherirrender
- git #c528037b - eslint: Configure to lint against JSDoc, not old JSDuck (T138401) by James D. Forrester
Gadgets
[edit]- git #d2a37f5f - Replace EditFilterMergedContent hook with ContentHandler override (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 (T252979) by DannyS712
Graph
[edit]- git #8c1eacdb - eslint: Configure to lint against JSDoc, not old JSDuck (T138401) by James D. Forrester
GrowthExperiments
[edit]- git #ec26bb0b - Config: use type integer instead of number (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 (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 (T362685) by Michael Große
- git #8e36e160 - Community configuration: Fix labels for Suggested edits (T360471) by Martin Urbanec
InputBox
[edit]- git #15674ecb - InputBox: switch from xml methods to html (T353371) (T341775) by Derk-Jan Hartman
- git #dc5c7852 - Display namespace name instead of its ID in checkboxes' labels (T362458) by Wargo
Kartographer
[edit]- git #965e4f4f - Remove obsolete page language logging (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 (T328137) by thiemowmde
Linter
[edit]- git #96d3f681 - Fix regression clearing lints on page deletion (T363682) by Arlo Breault
LiquidThreads
[edit]- git #4a7f14b8 - Migrate to IReadableDatabase::newSelectQueryBuilder (T312430) by Umherirrender
MobileApp
[edit]- git #51ad9c5b - Add a parameter to an AbuseFilter message (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 (T360856) by Hakan Özdemir
- git #6c8e7183 - Add a parameter to AbuseFilter message (T360909) by Amir E. Aharoni
- git #3459608a - Account for nested Parsoid sections when applying LazyImageTransform (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 (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 (T356689) by Simon Legner
- git #b4efd957 - Remove obsolete multilightbox library import/export script by Simon Legner
- git #b52231da - Remove obsolete SVG icons (T340258) by Simon Legner
- git #3d1fdfa4 - Remove obsolete stylesheets (T340258) by Simon Legner
- git #42313229 - EmbedFileFormatter.getCreditHtml: do not escape author HTML (T267253) by Simon Legner
- git #2f05b669 - Fix Codex icon on progressive buttons in dark mode (T340258) (T364254) by Simon Legner
- git #b124f280 - Remove OOjs dependencies (T340258) by Simon Legner
- git #e0aa1452 - Change attribution and download interface (T340258) by Simon Legner
- git #683b3e1c - Use Codex icons (T340258) by Simon Legner
- git #ea78739f - Use Codex styles for mmv.ui.download.pane (T340258) by Simon Legner
- git #8419e548 - Use Codex colors to fix dark mode (T363776) by Simon Legner
Nuke
[edit]- git #1aee0f10 - Add tests to Nuke (T315761) by suecarmol
- git #9c46d32d - Update maximum pages string for clarity by Samwalton9
- git #8385ddbb - Add talk page link to Nuke confirmation form (T364143) by Samwalton9
- git #4873bf70 - Cleanup code comment on Special:Nuke (T234726) by suecarmol
- git #e506e689 - Italicize redirects in Nuke page list (T278625) by Samwalton9
- git #00894a44 - Replace rc_new for rc_source in DB query (T36320) by suecarmol
- git #fb60b51c - Permit spaces in the SQL LIKE pattern (T234726) by Seb35
- git #3ffd53db - Update default deletion confirmation header text in Nuke (T364192) by Samwalton9
- git #52352320 - Query current page name for moved pages (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() (T242031) by Taavi Väänänen
ORES
[edit]- git #3179045b - Avoid empty insert in SqlScoreStorage::storeScores (T364218) by Umherirrender
PagedTiffHandler
[edit]- git #e6ade1b5 - use StatsFactory for stats (T359373) by Cole White
PageTriage
[edit]- git #709fbe8b - Fix info chips problem in NewPagesFeed Filters (T353655) by maunikashekar
PdfHandler
[edit]- git #8bbcae93 - Migrate MediaWiki.pdfhandler.shell.retrieve_meta_data.rate to statslib (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 (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' ) (T211557) by Fomafix
Scribunto
[edit]- git #fed19727 - Migrate MediaWiki.scribunto.traces.* to statslib (T359275) by wfan
SecurePoll
[edit]- git #d9cba626 - Simplify false compare by negation operator by Umherirrender
- git #873cae15 - Add formatter for STVTallier (T289357) by Mschlindwein
- git #a13f77e3 - Migrate to IReadableDatabase::newSelectQueryBuilder (T312449) by Umherirrender
SyntaxHighlight_GeSHi
[edit]- git #5e926718 - eslint: Configure to lint against JSDoc, not old JSDuck (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 (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 (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 (T362830) by James D. Forrester
- git #2f314a2b - Migrate to IReadableDatabase::newSelectQueryBuilder (T312467) by Umherirrender
timeline
[edit]- git #787330cd - Change use of AtEase to at operator by Dringsim
Translate
[edit]- git #b04331ea - Rewrite MessageBundleMessageGroupLoader (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 (T361634) by Wangombe
- git #bef160d6 - Rewrite TranslatablePageMessageGroupStore (T362848) by Niklas Laxström
- git #dc601a84 - Migrate TranslationStatsDataProvider to SelectQueryBuilder (T312422) by Umherirrender
- git #6969f21e - Remove now unused "gs" messages by Niklas Laxström
- git #a204699c - SubsetMessageGroup: Support icons (T357921) by Niklas Laxström
- git #1c74052f - Add url insertable to MediaWiki extensions (T327411) by Niklas Laxström
- git #c688050e - TranslatorInterface: Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender
- git #8680b227 - Migrate to IReadableDatabase::newSelectQueryBuilder (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 (T312422) by Umherirrender
- git #cf3cfe59 - messagegroups: Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender
- git #611fdabe - Statistics: Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender
- git #123e10d9 - ExternalMessageSourceStateComparator: Log on unexpected cache miss (T356233) by Abijeet
- git #06735524 - translator-stats: Fix query error by Abijeet
- git #d269e6ea - MessageChangeStorage: move to Synchronization namespace (T340724) by Wangombe
- git #ac7487ff - scripts: Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender
TranslationNotifications
[edit]- git #5c1713e1 - Migrate to IReadableDatabase::newSelectQueryBuilder (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 (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 (T334811) by albertoleoncio
- git #a86f166d - Add Noto Serif Hentaigana font for Japanese Language (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 (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 (T361103) by Amir E. Aharoni
- git #acd075a4 - Fix displaying of "<Invalid>" when an language code isn't found (T361109) by Ed Sanders
- git #eb757c4c - Remove unnecessary context binding when using arrow functions by Ed Sanders
- git #f0cef275 - Fix media dialog layout. (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. (T334513) by Zoë
- git #a6f826e9 - Confirm abort if saving would make a change to the underlying document (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 (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 (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 (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 (T363785) by Muhammad Jaziraly
- git #b161f523 - REST: Rename ItemAliasesValidator (T362607) by Muhammad Jaziraly
- git #90536c00 - REST: Add spec test for PatchProperty use case (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 (T362606) by Jakob Warkotsch
- git #b4ada4fa - REST: Remove PropertyDeserializer by Silvan
- git #7832e9c8 - REST: Apply post patch validation to PatchProperty (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 (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 (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 (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 (T315774) by Dreamy Jazz
- git #bfc492e3 - Remove Watchlist and RecentChanges guided tours (T217451) by Dreamy Jazz
- git #c60cf80a - Use extensionRegistry property over call to ::getInstance by Dreamy Jazz
- git #8dde4b45 - Remove IPInfo feedback links (T362538) by Dreamy Jazz
- git #b53ecc74 - Remove feedback link for Special:Investigate (T364213) (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 (T337952) by multichill
- git #9fa7d5d3 - Use bullet points in the temporary account preference description (T327281) by Dreamy Jazz
- git #c301732c - Provide Wikimedia specific text for InvestigateBlock targets warning (T362548) by Dreamy Jazz
Wikisource
[edit]- git #e5c527fa - Focus radio button on opening OCR popup (T358434) by theprotonade
Skins
[edit]MinervaNeue
[edit]- git #40c819c0 - Apply white-space:normal to buttons in preferences (T356467) by Sjoerd de Bruin
- git #690c6aaf - Remove old styles for CAPTCHA on Special:CreateAccount (T364214) by Bartosz Dziewoński
- git #dd7ae1aa - Delete an unused message (T364205) by Amir E. Aharoni
- git #1f83fd0d - History rows should be clickable (T362683) by Jon Robson
- git #120a0c7c - Show history link on diff page for anonymous users (T361526) by Jon Robson
- git #3e32517f - Update Minerva to get Codex CSS vars from default files (T363006) by Eric Gardner
- git #ba64c416 - Complete transition to Codex color palettes (T360845) by Jon Robson
- git #f0a72a68 - Wrap sitenotices in core (T361966) by Jon Robson
- git #63595713 - Use light theme colors for focus colors (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 (T362140) by Jon Harald Søby
Vector
[edit]- git #55e6dfd8 - Fixes: exclusion logic for anonymous users (T364159) by Jon Robson
- git #ca0d404e - Enable night theme in Vector (T354889) by Jon Robson
- git #dcfa7d1c - Prepare for night theme (T354889) by Jon Robson
- git #84a69360 - Update Vector bundlesize config by Eric Gardner
Misc
[edit]VisualEditor/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
[edit]487 Changes in 70 repos by 106 authors