{"id":3379,"name":"@jspm/generator","ecosystem":"npm","repository_url":"https://github.com/jspm/jspm","issues_count":2213,"created_at":"2025-06-06T16:30:11.093Z","updated_at":"2025-06-06T16:30:11.093Z","purl":"pkg:npm/@jspm/generator","metadata":{"id":1009226,"name":"@jspm/generator","ecosystem":"npm","description":"Package Import Map Generation Tool","homepage":"https://github.com/jspm/jspm/tree/main/generator#readme","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/jspm/jspm","keywords_array":["jspm","import maps","es modules","cdn","package manager"],"namespace":"jspm","versions_count":72,"first_release_published_at":"2021-05-06T15:40:51.766Z","latest_release_published_at":"2025-05-24T19:06:19.612Z","latest_release_number":"2.6.1","last_synced_at":"2025-06-05T12:41:40.986Z","created_at":"2022-04-07T19:07:56.869Z","updated_at":"2025-06-05T12:41:47.117Z","registry_url":"https://www.npmjs.com/package/@jspm/generator","install_command":"npm install @jspm/generator","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.6.1"}},"repo_metadata":{"id":7605024,"uuid":"8962829","full_name":"jspm/jspm","owner":"jspm","description":"Import Map Package Manager","archived":false,"fork":false,"pushed_at":"2025-05-26T20:43:59.000Z","size":9565,"stargazers_count":3806,"open_issues_count":72,"forks_count":272,"subscribers_count":97,"default_branch":"main","last_synced_at":"2025-05-29T10:30:29.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://jspm.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jspm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["jspm"],"patreon":null,"open_collective":"jspm","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2013-03-22T23:20:12.000Z","updated_at":"2025-05-28T14:33:31.000Z","dependencies_parsed_at":"2024-10-11T07:16:08.710Z","dependency_job_id":"e8c3fb8c-1185-4eec-b424-19d6eea8b40b","html_url":"https://github.com/jspm/jspm","commit_stats":{"total_commits":1735,"total_committers":90,"mean_commits":19.27777777777778,"dds":"0.18501440922190204","last_synced_commit":"66f56720af824f86853b5bc9085fee4a71092861"},"previous_names":["jspm/jspm"],"tags_count":216,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jspm","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258222201,"owners_count":22667121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"jspm","name":"JSPM","uuid":"3802108","kind":"organization","description":"","email":null,"website":"https://jspm.org","location":null,"twitter":"jspm","company":null,"icon_url":"https://avatars.githubusercontent.com/u/3802108?v=4","repositories_count":63,"last_synced_at":"2024-10-30T02:43:20.387Z","metadata":{"has_sponsors_listing":true,"funding":{"github":["jspm"],"patreon":null,"open_collective":"jspm","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"html_url":"https://github.com/jspm","funding_links":["https://github.com/sponsors/jspm","https://opencollective.com/jspm"],"total_stars":4694,"followers":52,"following":0,"created_at":"2022-11-05T03:29:43.403Z","updated_at":"2024-10-30T02:43:20.387Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jspm","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jspm/repositories"},"tags":[{"name":"4.0.1","sha":"2f8d8c2ee02ba1f4b6b4b61bbdddda0bce49c3fb","kind":"commit","published_at":"2025-05-19T07:00:05.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/4.0.1","html_url":"https://github.com/jspm/jspm/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"b6d4184821ba7a8e351e932b2fed2e03e28c7dc6","kind":"commit","published_at":"2025-05-19T06:53:15.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/4.0.0","html_url":"https://github.com/jspm/jspm/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/4.0.0/manifests"},{"name":"3.3.5","sha":"df7215d049f25caf0190b4001268c75b242b9f6f","kind":"tag","published_at":"2025-05-02T11:40:20.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.3.5","html_url":"https://github.com/jspm/jspm/releases/tag/3.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.5/manifests"},{"name":"3.3.4","sha":"6a71c17685c49e2dc681e6859753e21af382f89e","kind":"commit","published_at":"2025-02-07T13:32:51.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.3.4","html_url":"https://github.com/jspm/jspm/releases/tag/3.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.4/manifests"},{"name":"3.3.3","sha":"6b13220983980fa4ed547d3d0ebe6cff5da6feb5","kind":"tag","published_at":"2024-09-09T07:13:24.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.3.3","html_url":"https://github.com/jspm/jspm/releases/tag/3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.3/manifests"},{"name":"3.3.2","sha":"a97f63dc95bab20f25385452ddc52be484c99e69","kind":"commit","published_at":"2024-08-05T20:23:46.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.3.2","html_url":"https://github.com/jspm/jspm/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.2/manifests"},{"name":"3.3.1","sha":"2755a7b844d364b646068c2b1ce39a134f387035","kind":"commit","published_at":"2024-07-22T02:02:01.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.3.1","html_url":"https://github.com/jspm/jspm/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"89a5a9bea30f33ad99332139cb8c54e250ff5267","kind":"tag","published_at":"2024-07-15T07:17:01.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.3.0","html_url":"https://github.com/jspm/jspm/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.3.0/manifests"},{"name":"3.2.0","sha":"b938c175ae040bd8af96a2e60179c4f9c837e008","kind":"tag","published_at":"2024-01-03T08:53:42.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.2.0","html_url":"https://github.com/jspm/jspm/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.2.0/manifests"},{"name":"3.1.2","sha":"daae9d0ce7949dbd31413271707109401b7cc93f","kind":"commit","published_at":"2023-12-09T08:37:00.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.1.2","html_url":"https://github.com/jspm/jspm/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.1.2/manifests"},{"name":"3.1.1","sha":"05b7525e8302f5db305251a77124860c19386948","kind":"commit","published_at":"2023-12-09T08:15:59.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.1.1","html_url":"https://github.com/jspm/jspm/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"9a6def4788ab794f912bf3fb0ae633f146e04e6a","kind":"commit","published_at":"2023-10-24T03:35:49.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.1.0","html_url":"https://github.com/jspm/jspm/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.1.0/manifests"},{"name":"3.0.2","sha":"0b238be73da877b5966da2a3cb872de986ad76fc","kind":"commit","published_at":"2023-08-15T03:07:44.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.0.2","html_url":"https://github.com/jspm/jspm/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"742262e4b21e128fe9a7ac1a984bb51b9faf8ab4","kind":"commit","published_at":"2023-05-29T06:10:48.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.0.1","html_url":"https://github.com/jspm/jspm/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"98505dc19882c00caf2a7f118fc903032b60ad20","kind":"commit","published_at":"2023-04-05T15:06:35.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/3.0.0","html_url":"https://github.com/jspm/jspm/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/3.0.0/manifests"},{"name":"2.0.0-beta.7","sha":"e9498f25f75690566d18d6de627acffbb220222c","kind":"commit","published_at":"2019-07-31T05:32:05.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/2.0.0-beta.7","html_url":"https://github.com/jspm/jspm/releases/tag/2.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.7/manifests"},{"name":"0.16.55","sha":"b5a8d29127b60ec3763d8289669125fd938934e4","kind":"commit","published_at":"2019-07-19T22:10:26.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.55","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.55/manifests"},{"name":"2.0.0-beta.6","sha":"1310d35014b1eefe76358ad2cacfbbf42819d85c","kind":"commit","published_at":"2019-06-26T16:46:00.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/2.0.0-beta.6","html_url":"https://github.com/jspm/jspm/releases/tag/2.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.6/manifests"},{"name":"2.0.0-beta.5","sha":"33c68b5d5e566132c284002018860a4aff1ef159","kind":"commit","published_at":"2019-06-24T21:29:42.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/2.0.0-beta.5","html_url":"https://github.com/jspm/jspm/releases/tag/2.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.5/manifests"},{"name":"2.0.0-beta.4","sha":"3f30daca2127520e3ef4d36ef7caffde1082a715","kind":"commit","published_at":"2019-05-20T05:48:51.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/2.0.0-beta.4","html_url":"https://github.com/jspm/jspm/releases/tag/2.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.4/manifests"},{"name":"2.0.0-beta.3","sha":"e1258dcbd60fa5e3ee643570be034e94957ab784","kind":"commit","published_at":"2019-05-15T14:38:15.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/2.0.0-beta.3","html_url":"https://github.com/jspm/jspm/releases/tag/2.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.3/manifests"},{"name":"2.0.0-beta.2","sha":"748911552f9c9acd0bba8f2f0cc7824e1b3f89b8","kind":"commit","published_at":"2019-04-30T21:07:12.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/2.0.0-beta.2","html_url":"https://github.com/jspm/jspm/releases/tag/2.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/2.0.0-beta.2/manifests"},{"name":"0.16.54","sha":"032c46bfd7daa026df819099418bbded3037d605","kind":"commit","published_at":"2019-03-03T16:52:08.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.54","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.54/manifests"},{"name":"0.17.0-beta.49","sha":"59f561815b4c5acdbdc4ac908bad4d861a14e365","kind":"commit","published_at":"2018-08-31T14:37:20.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.49","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.49/manifests"},{"name":"0.17.0-beta.48","sha":"35a51b4d70244fb513951a2fab1d35d39f19b2af","kind":"commit","published_at":"2018-05-03T21:52:58.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.48","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.48/manifests"},{"name":"0.47.0-beta.48","sha":"4a3134ea516c42aa49fac305591fd2a517310eb8","kind":"commit","published_at":"2018-03-08T07:22:48.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.47.0-beta.48","html_url":"https://github.com/jspm/jspm/releases/tag/0.47.0-beta.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.47.0-beta.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.47.0-beta.48/manifests"},{"name":"0.17.0-beta.47","sha":"fff3895ca034b78a0ef8f491ceebfefcc13e83cd","kind":"commit","published_at":"2017-10-20T08:00:02.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.47","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.47/manifests"},{"name":"0.17.0-beta.46","sha":"dfe9461da411c63c8ab180df5dcbf1f88d0a7f90","kind":"commit","published_at":"2017-10-16T16:50:14.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.46","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.46/manifests"},{"name":"0.17.0-beta.45","sha":"2e30ad135cdec9641418b064c118d551e197bb97","kind":"commit","published_at":"2017-09-18T12:56:06.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.45","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.45/manifests"},{"name":"0.17.0-beta.44","sha":"b966e7dbaccc55cca2d8cf76ca8f0e73319431da","kind":"commit","published_at":"2017-08-21T15:18:11.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.44","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.44/manifests"},{"name":"0.17.0-beta.43","sha":"d9f09542a672fc5395f3fed8de2b91cc19242157","kind":"commit","published_at":"2017-08-21T15:12:41.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.43","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.43/manifests"},{"name":"0.17.0-beta.42","sha":"033a41f5b1c8509d86a131bf403afb0cdf4904bd","kind":"commit","published_at":"2017-06-14T11:49:44.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.42","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.42/manifests"},{"name":"0.17.0-beta.41","sha":"24f5d1e9662f454fe13c5b5a0dbe3908319ef176","kind":"commit","published_at":"2017-03-16T11:57:08.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.41","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.41/manifests"},{"name":"0.16.53","sha":"4e014a499e17eb812770911f27dbc561a7789e42","kind":"commit","published_at":"2017-03-16T11:44:28.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.53","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.53/manifests"},{"name":"0.17.0-beta.40","sha":"6a8fd63cb12e2e2de6ffc93b0cabb89ff5885c50","kind":"commit","published_at":"2017-02-17T04:28:41.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.40","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.40/manifests"},{"name":"0.17.0-beta.39","sha":"df9e43bedde514022c71601b60f022c56121107b","kind":"commit","published_at":"2017-02-09T10:55:22.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.39","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.39/manifests"},{"name":"0.17.0-beta.38","sha":"197922ae08afcafad2cea959003ec63b4364f2ea","kind":"commit","published_at":"2017-02-01T08:58:18.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.38","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.38/manifests"},{"name":"0.17.0-beta.37","sha":"0699b91db0754bddc0a07ad6b7640edf2f5109fd","kind":"commit","published_at":"2017-01-31T07:17:56.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.37","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.37/manifests"},{"name":"0.16.52","sha":"8ad08fbdb7b78106a747b29498b23c5bde174e32","kind":"commit","published_at":"2017-01-31T07:16:53.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.52","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.52/manifests"},{"name":"0.17.0-beta.36","sha":"dff9c25444ad909572e9bcebebb1cfd89715bdb7","kind":"commit","published_at":"2017-01-30T08:03:32.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.36","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.36/manifests"},{"name":"0.17.0-beta.35","sha":"73634798dcb42c392422a63fd2a5f6297da99b91","kind":"commit","published_at":"2017-01-27T08:10:33.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.35","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.35/manifests"},{"name":"0.16.51","sha":"c34868a1c5293eb803b2086bc1b15a73409ce415","kind":"commit","published_at":"2017-01-27T07:54:36.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.51","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.51/manifests"},{"name":"0.17.0-beta.34","sha":"6c531f94277bc56a643a98703813788ad3b08131","kind":"commit","published_at":"2017-01-26T06:21:01.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.34","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.34/manifests"},{"name":"0.16.50","sha":"a4b12a5f7714c8e79fea9faa2ecadbbd24cbf2cc","kind":"commit","published_at":"2017-01-26T06:10:04.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.50","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.50/manifests"},{"name":"0.17.0-beta.33","sha":"adff9dd600a59d5cbab1d669509f4662f2b95289","kind":"commit","published_at":"2017-01-25T07:43:04.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.33","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.33/manifests"},{"name":"0.16.49","sha":"909d4a28861ee306375c3c009e83b97e66d845f7","kind":"commit","published_at":"2017-01-23T12:28:59.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.49","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.49/manifests"},{"name":"0.17.0-beta.32","sha":"077cefd42dbf70f07d05c274f890298eb650b365","kind":"commit","published_at":"2016-11-10T15:13:31.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.32","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.32/manifests"},{"name":"0.16.48","sha":"3a1f6066711dc572e6713caf12a1caa465216092","kind":"commit","published_at":"2016-11-10T15:08:36.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.48","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.48/manifests"},{"name":"0.17.0-beta.31","sha":"db0834ce73e4f57719f5fc45be4be98741bfa9d2","kind":"commit","published_at":"2016-10-25T20:00:02.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.31","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.31/manifests"},{"name":"0.17.0-beta.30","sha":"6a6878be88d06a5b6ab7a92824b60c36b619ff89","kind":"commit","published_at":"2016-10-25T14:15:21.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.30","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.30/manifests"},{"name":"0.16.47","sha":"84c59b33b6579a07df88d3080b32a0e646effdf4","kind":"commit","published_at":"2016-10-25T13:33:54.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.47","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.47/manifests"},{"name":"0.17.0-beta.29","sha":"656b6846382c8d6d5c899a72c5aaf1d155313ac6","kind":"commit","published_at":"2016-09-30T11:43:12.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.29","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.29/manifests"},{"name":"0.16.46","sha":"8dfc02d05a52364ffe78cabd085eb46452ec4edf","kind":"commit","published_at":"2016-09-30T11:35:40.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.46","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.46/manifests"},{"name":"0.17.0-beta.28","sha":"b4b61089c64e4ef797a8c5ce33e50df220ffbeb2","kind":"commit","published_at":"2016-08-24T15:48:26.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.28","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.28/manifests"},{"name":"0.16.45","sha":"5963d0e7929d5d277f670af64f03ed75743ecc9d","kind":"commit","published_at":"2016-08-24T15:45:35.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.45","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.45/manifests"},{"name":"0.17.0-beta.27","sha":"a7d20326e0622cb36b10cbb5c61af377b52d5119","kind":"commit","published_at":"2016-08-22T13:34:07.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.27","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.27/manifests"},{"name":"0.16.44","sha":"8337a7fcbb0aa0da8ab78bd1db40b35d113eed34","kind":"commit","published_at":"2016-08-22T13:33:25.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.44","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.44/manifests"},{"name":"0.17.0-beta.26","sha":"41e03924a1c0bcd11120bdea383b36dca0e21ea0","kind":"commit","published_at":"2016-08-21T18:15:21.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.26","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.26/manifests"},{"name":"0.16.43","sha":"c98b4ea64c954dae939504376b15939e7d877e20","kind":"commit","published_at":"2016-08-21T18:11:16.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.43","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.43/manifests"},{"name":"0.17.0-beta.25","sha":"01d7bcf7235a3aa7e43a84acfd06ef363c77fd31","kind":"commit","published_at":"2016-08-01T16:35:22.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.25","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.25/manifests"},{"name":"0.16.42","sha":"e3b9c6c94e2c686c170e11e2d5243c1fa8f4eb8c","kind":"commit","published_at":"2016-08-01T16:34:37.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.42","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.42/manifests"},{"name":"0.16.41","sha":"0355d6f3b206f7c4d0c47d88cb1bbc6f3f6a7443","kind":"commit","published_at":"2016-07-26T20:26:11.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.41","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.41/manifests"},{"name":"0.17.0-beta.24","sha":"5739594572f9f6eb410eeba9207f22043b9c7474","kind":"commit","published_at":"2016-07-26T20:25:31.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.24","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.24/manifests"},{"name":"0.17.0-beta.23","sha":"ddd478fbbe42ca68c31fed6a2de09d640c0f1ea8","kind":"commit","published_at":"2016-07-26T15:49:51.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.23","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.23/manifests"},{"name":"0.16.40","sha":"7fd70659b719ae57e53c4635280d7cd6a77954e6","kind":"commit","published_at":"2016-07-26T15:41:55.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.40","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.40/manifests"},{"name":"0.17.0-beta.22","sha":"b6203cad3c90b5efa7236662ff35648264e36bbb","kind":"commit","published_at":"2016-06-15T16:02:09.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.22","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.22/manifests"},{"name":"0.17.0-beta.21","sha":"93d68a7ed833c75a61667d56ac43450b07bea266","kind":"commit","published_at":"2016-06-12T19:49:14.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.21","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.21/manifests"},{"name":"0.17.0-beta.20","sha":"38ce6f714577eac99a14c58fd5d08727354edcc3","kind":"commit","published_at":"2016-06-12T08:40:08.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.20","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.20/manifests"},{"name":"0.16.39","sha":"30d5d4ba8e84086c97eb631794acedd9a91089f4","kind":"commit","published_at":"2016-06-12T08:33:18.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.39","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.39/manifests"},{"name":"0.17.0-beta.19","sha":"c81972e672b62c839a88c17642a7027a1ab2668c","kind":"commit","published_at":"2016-06-11T23:53:59.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.19","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.19/manifests"},{"name":"0.16.38","sha":"9784e8173a42409590e3fe6e37a88589ac548559","kind":"commit","published_at":"2016-06-11T23:50:01.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.38","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.38/manifests"},{"name":"0.17.0-beta.18","sha":"632c444830e1bcaba77a4bdbafc93032e8794872","kind":"commit","published_at":"2016-06-10T00:15:39.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.18","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.18/manifests"},{"name":"0.16.37","sha":"43c650e50f6ce2b09cf4d1b52591fb29248b821a","kind":"commit","published_at":"2016-06-09T23:49:08.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.37","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.37/manifests"},{"name":"0.17.0-beta.17","sha":"04fd84d9062ff33e90a9db24016263b1b14e978e","kind":"commit","published_at":"2016-05-31T16:14:42.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.17","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.17/manifests"},{"name":"0.16.36","sha":"8b132bc4892cbff892a09954c236482cc0d9d59b","kind":"commit","published_at":"2016-05-31T16:10:04.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.36","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.36/manifests"},{"name":"0.17.0-beta.16","sha":"fc3df944680e0f43888107ef9f6d45ef9ea9a16c","kind":"commit","published_at":"2016-05-25T23:53:17.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.16","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.16/manifests"},{"name":"0.17.0-beta.15","sha":"cdcc61dc937899f82206d0a352eb58742dfaed5e","kind":"commit","published_at":"2016-05-25T13:55:58.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.15","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.15/manifests"},{"name":"0.16.35","sha":"55bdd5cf12f3a8f741b483ab4ed1be44692bd2f1","kind":"commit","published_at":"2016-05-25T13:32:30.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.35","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.35/manifests"},{"name":"0.17.0-beta.14","sha":"45f0a791f9d4995a9ce51bc844decf380c0c8dfc","kind":"commit","published_at":"2016-04-29T14:34:17.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.14","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.14/manifests"},{"name":"0.16.34","sha":"0518473e6eb605f19ac2626653e16919954e6fac","kind":"commit","published_at":"2016-04-29T13:53:08.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.34","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.34/manifests"},{"name":"0.17.0-beta.13","sha":"74cf198ebe78537fac0b7e48b1a2ed04c1474078","kind":"commit","published_at":"2016-04-11T10:56:47.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.13","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.13/manifests"},{"name":"0.16.33","sha":"94099a5baf4222a8753907f9581bcdbde69a2474","kind":"commit","published_at":"2016-04-11T10:33:19.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.33","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.33/manifests"},{"name":"0.17.0-beta.12","sha":"836cbe29e9ce32dc6ae144ce3b66d015c2019d77","kind":"commit","published_at":"2016-03-30T12:38:49.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.12","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.12/manifests"},{"name":"0.16.32","sha":"b2eec3cdbc573317aeb01703b730f6b4d32da38e","kind":"commit","published_at":"2016-03-30T12:14:30.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.32","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.32/manifests"},{"name":"0.17.0-beta.11","sha":"899465b50aec35bd66598b0e5a5226154ac2c6d1","kind":"commit","published_at":"2016-03-10T10:45:09.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.11","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.11/manifests"},{"name":"0.16.31","sha":"1e75d3afff3ee8278ab364dc021848741bf347ce","kind":"commit","published_at":"2016-03-10T08:54:14.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.31","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.31/manifests"},{"name":"0.17.0-beta.10","sha":"fae2df39472a0652899c6535ea106ab042a263fb","kind":"commit","published_at":"2016-03-10T08:13:31.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.10","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.10/manifests"},{"name":"0.17.0-beta.9","sha":"41361e582836768267fab3433429256ff729da62","kind":"commit","published_at":"2016-02-25T19:38:19.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.9","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.9/manifests"},{"name":"0.17.0-beta.8","sha":"d1fce80ba79b35d19c92efa784209892bb209d31","kind":"commit","published_at":"2016-02-25T16:15:50.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.8","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.8/manifests"},{"name":"0.16.30","sha":"642b65bb4b08cf751aeb4ee173fcc5fcdbecdbcd","kind":"commit","published_at":"2016-02-25T15:57:06.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.30","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.30/manifests"},{"name":"0.16.29","sha":"bfefb2e45f7394e32b7a1468c95147adec24c5bd","kind":"commit","published_at":"2016-02-16T13:58:56.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.29","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.29/manifests"},{"name":"0.17.0-beta.7","sha":"8f1bb17bb3f723b42882c12f56f4f16920ae1b08","kind":"commit","published_at":"2016-02-16T11:23:39.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.7","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.7/manifests"},{"name":"0.16.28","sha":"f82fbd7698b0fda7d0c1098385f6044785ec34e4","kind":"commit","published_at":"2016-02-16T11:05:34.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.28","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.28/manifests"},{"name":"0.17.0-beta.6","sha":"9fbddea2f88031d6f6f3ff35a4e4187c3b5e7708","kind":"commit","published_at":"2016-02-04T19:23:56.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.6","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.6/manifests"},{"name":"0.16.27","sha":"a66288e3c19e1e650a9e675d02fb9f20db6f4f22","kind":"commit","published_at":"2016-02-04T13:38:37.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.27","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.27/manifests"},{"name":"0.16.26","sha":"40180d3ecbbb3c6732c82e5c549649588fe26214","kind":"commit","published_at":"2016-02-01T15:57:56.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.26","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.26/manifests"},{"name":"0.17.0-beta.5","sha":"8cc8e2acf1a516e73f438d240c4effb35e64a1d1","kind":"commit","published_at":"2016-01-25T12:57:22.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.5/manifests"},{"name":"0.17.0-beta.4","sha":"ba7b23753a20484e91ea12290a81785710e1538e","kind":"commit","published_at":"2016-01-25T11:06:16.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.4/manifests"},{"name":"0.16.25","sha":"7cc1b8e0d80c553abf62b3166bc593665dc8bf00","kind":"commit","published_at":"2016-01-25T10:29:34.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.25","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.25/manifests"},{"name":"0.16.24","sha":"0363242eb62f67bfe0c7db9bd551e90592557418","kind":"commit","published_at":"2016-01-19T23:42:39.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.24","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.24/manifests"},{"name":"0.17.0-beta.3","sha":"4df515f7a9f2be0f6f9531707ac9c7d0159c524d","kind":"commit","published_at":"2016-01-19T23:38:16.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta.3/manifests"},{"name":"0.16.23","sha":"07cd319bd4ffb46d68af47c681cfd0826421c2a7","kind":"commit","published_at":"2016-01-13T15:26:53.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.23","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.23/manifests"},{"name":"0.16.22","sha":"7cd0d2b4e834ce7115a709882ae4c1b07b0c635a","kind":"commit","published_at":"2016-01-12T08:57:08.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.22","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.22/manifests"},{"name":"0.16.21","sha":"698dbcae24983a59934e6906c6e56d87138f45f8","kind":"commit","published_at":"2016-01-11T22:15:58.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.21","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.21/manifests"},{"name":"0.17.0-beta","sha":"989bb41c30d128c784cc20df35f81df802b209b4","kind":"commit","published_at":"2016-01-09T20:20:04.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.17.0-beta","html_url":"https://github.com/jspm/jspm/releases/tag/0.17.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.17.0-beta/manifests"},{"name":"0.16.20","sha":"648a42bfbe4ffe47c48f1db6ac6b021174e7226e","kind":"commit","published_at":"2016-01-09T19:32:05.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.20","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.20/manifests"},{"name":"0.16.19","sha":"d1632d805499623032f78ab688bc39b2c62b28e1","kind":"commit","published_at":"2015-12-17T10:11:46.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.19","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.19/manifests"},{"name":"0.16.18","sha":"d5c36cdf607c1324130c0ed0a6cd530329e22a74","kind":"commit","published_at":"2015-12-15T18:47:23.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.18","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.18/manifests"},{"name":"0.16.17","sha":"f06c27d6df0a6837f09c150e62be411fd607aa24","kind":"commit","published_at":"2015-12-15T13:52:30.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.17","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.17/manifests"},{"name":"0.16.16","sha":"7435956eeb43f380518f1fce490ff0dafd250546","kind":"commit","published_at":"2015-12-15T12:05:27.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.16","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.16/manifests"},{"name":"0.16.15","sha":"a1bd44e711846de0ac25e1ce4082b023750b8d34","kind":"commit","published_at":"2015-11-16T15:41:47.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.15","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.15/manifests"},{"name":"0.16.14","sha":"e5e9f2712171bbd7437f852b34cbd8f7d8c95705","kind":"commit","published_at":"2015-10-31T12:47:35.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.14","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.14/manifests"},{"name":"0.16.13","sha":"c458ad362672cf53c93996051bd08e0d23ec7c87","kind":"commit","published_at":"2015-10-19T08:25:52.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.13","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.13/manifests"},{"name":"0.16.12","sha":"489b6e00bc0a17aae5e8c6ec1eed6d757e4686c7","kind":"commit","published_at":"2015-10-08T16:13:24.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.12","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.12/manifests"},{"name":"0.16.11","sha":"0a4f41da492f87492992adf2b3636b4b2aee8802","kind":"commit","published_at":"2015-09-29T13:46:52.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.11","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.11/manifests"},{"name":"0.16.10","sha":"a924c1c16d10238328d20e6e158ffaf97114defb","kind":"commit","published_at":"2015-09-24T12:36:50.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.10","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.10/manifests"},{"name":"0.16.9","sha":"267064467da577e4655497f3ece10602fe82e356","kind":"commit","published_at":"2015-09-23T10:01:23.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.9","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.9/manifests"},{"name":"0.16.8","sha":"d378fa136d11929f9b2b0436e076a07f33dee959","kind":"commit","published_at":"2015-09-22T22:07:52.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.8","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.8/manifests"},{"name":"0.16.7","sha":"bdc774f96c737eccb3f85641438d51dbcc061bb5","kind":"commit","published_at":"2015-09-22T21:21:57.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.7","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.7/manifests"},{"name":"0.16.6","sha":"3e7ec881b4bcfeb46388f9218e5612b0f2203832","kind":"commit","published_at":"2015-09-19T16:34:52.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.6","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.6/manifests"},{"name":"0.16.5","sha":"4397432c3e2b9fa7e498901667cb5704039ef1f9","kind":"commit","published_at":"2015-09-18T22:25:11.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.5/manifests"},{"name":"0.16.4","sha":"52de28dc4333c0799911f69d92cd048c9ae9df73","kind":"commit","published_at":"2015-09-18T16:58:43.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.4/manifests"},{"name":"0.16.3","sha":"10c0b0fd0445b42d34e538580dd80064847e5c6d","kind":"commit","published_at":"2015-09-18T15:46:21.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.3/manifests"},{"name":"0.16.2","sha":"2a01814c3660fd1bc91f3ccd3d6573273e00b640","kind":"commit","published_at":"2015-08-27T14:58:39.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.2/manifests"},{"name":"0.16.1","sha":"8f8672170ed26fb82dc2f278b86cafaeaba129bc","kind":"commit","published_at":"2015-08-24T13:41:32.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"9c26e2f5d2c91e5a755083308a38df40e120e3dd","kind":"commit","published_at":"2015-08-18T11:48:52.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0/manifests"},{"name":"0.16.0-beta.7","sha":"b2bed3fd1b1af19b9341a6c3f3bdc78543dbc2e9","kind":"commit","published_at":"2015-08-10T18:52:27.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.0-beta.7","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.7/manifests"},{"name":"0.16.0-beta.6","sha":"d15ed8e313daef08fb3a8ea1c8081124542729ea","kind":"commit","published_at":"2015-08-09T10:42:24.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.0-beta.6","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.6/manifests"},{"name":"0.16.0-beta.5","sha":"43aa1dac453b7163a152a1982dfbbd0d62b34278","kind":"commit","published_at":"2015-08-09T10:39:18.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.0-beta.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.5/manifests"},{"name":"0.16.0-beta.4","sha":"6dc438c4b567670462b721e67c0eb55b6788c3da","kind":"commit","published_at":"2015-08-09T10:34:50.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.0-beta.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.4/manifests"},{"name":"0.16.0-beta.3","sha":"b454d33c8a53bfd871f9c03c9a47122a0719016f","kind":"commit","published_at":"2015-06-22T22:52:42.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.0-beta.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.3/manifests"},{"name":"0.16.0-beta.2","sha":"8fa4f9768c8e1b2930a6c9037d936ff561e402e2","kind":"commit","published_at":"2015-06-16T16:10:12.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.0-beta.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta.2/manifests"},{"name":"0.16.0-beta","sha":"68a427e8bd0a9f2643789c85ae93de6be666728d","kind":"commit","published_at":"2015-06-04T15:41:43.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.16.0-beta","html_url":"https://github.com/jspm/jspm/releases/tag/0.16.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.16.0-beta/manifests"},{"name":"0.15.7","sha":"311bf28a72d279a35fe910ebefee3369d70e992d","kind":"commit","published_at":"2015-05-07T11:13:58.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.15.7","html_url":"https://github.com/jspm/jspm/releases/tag/0.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.7/manifests"},{"name":"0.15.6","sha":"311bf28a72d279a35fe910ebefee3369d70e992d","kind":"commit","published_at":"2015-05-07T11:13:58.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.15.6","html_url":"https://github.com/jspm/jspm/releases/tag/0.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.6/manifests"},{"name":"0.15.5","sha":"480303aa41af6c736f3b76ad39db64d71ea4229a","kind":"commit","published_at":"2015-04-27T11:24:09.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.15.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.5/manifests"},{"name":"0.15.4","sha":"f816fe1182663bd02a3edae519ee8a40102c2753","kind":"commit","published_at":"2015-04-23T17:09:17.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.15.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.4/manifests"},{"name":"0.15.3","sha":"5075fd4ebe1387e651f13a48c8a9bd8753519f2f","kind":"commit","published_at":"2015-04-09T15:53:56.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.15.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.3/manifests"},{"name":"0.15.2","sha":"253ab150e0afa5c10cb2c7f385b838ae1c5fdec3","kind":"commit","published_at":"2015-04-09T13:19:28.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.15.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.2/manifests"},{"name":"0.15.1","sha":"df8658c6824961a3ba584dad8506150b297a118f","kind":"commit","published_at":"2015-03-27T22:12:49.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.15.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"7e839b14f5d5ef811fca4717ba1690211778190a","kind":"commit","published_at":"2015-03-26T19:05:18.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.15.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.0/manifests"},{"name":"0.15.0-beta","sha":"b0d84d3d9fbdbb49454be0cdf2561d05f0a89e6d","kind":"commit","published_at":"2015-03-25T00:13:32.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.15.0-beta","html_url":"https://github.com/jspm/jspm/releases/tag/0.15.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.15.0-beta/manifests"},{"name":"0.14.0","sha":"5fddc3446e6cfbaa416040203e574bb946a23c3b","kind":"commit","published_at":"2015-02-18T18:36:09.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.14.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.14.0/manifests"},{"name":"0.13.4","sha":"251c612e411a7306ebc3c3dadcd6a48c8e6748e7","kind":"commit","published_at":"2015-02-12T14:49:04.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.13.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.4/manifests"},{"name":"0.13.3","sha":"8ea966dc5a8d617195040bb4b4bf4d35119744cf","kind":"commit","published_at":"2015-02-12T14:42:06.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.13.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.3/manifests"},{"name":"0.13.2","sha":"cc0d236f2ff081fe591b1518da401ae25f66db97","kind":"commit","published_at":"2015-02-11T08:58:59.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.13.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.2/manifests"},{"name":"0.13.1","sha":"686350e7e8a9fd58997af2e353e523acd5e1d1d1","kind":"commit","published_at":"2015-02-10T14:47:02.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.13.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.1/manifests"},{"name":"0.13.0","sha":"1075b8a0b42ceda55c3b89e2887e761758bbe142","kind":"commit","published_at":"2015-02-10T14:10:33.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.13.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.13.0/manifests"},{"name":"0.12.0","sha":"162164ba8970fd943ffb9a8a58c7de201aee6d65","kind":"commit","published_at":"2015-02-08T16:45:39.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.12.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.12.0/manifests"},{"name":"0.11.6","sha":"e3922636381cbbb00b5a3562f203b98e17001ac5","kind":"commit","published_at":"2015-02-08T16:44:45.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.11.6","html_url":"https://github.com/jspm/jspm/releases/tag/0.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.6/manifests"},{"name":"0.11.5","sha":"bfe90009f5a9f6a6bc156f961a1b21aac4debb6c","kind":"commit","published_at":"2015-02-05T16:40:02.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.11.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.5/manifests"},{"name":"0.11.4","sha":"6dc5db4ccc3ef7d434445b708a853a578b53907a","kind":"commit","published_at":"2015-02-05T12:52:14.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.11.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.4/manifests"},{"name":"0.11.3","sha":"4642250e7fb52f07c6bf654109782f4b6070af88","kind":"commit","published_at":"2015-02-02T09:50:40.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.11.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.3/manifests"},{"name":"0.11.2","sha":"7550f899eaaf21b1a7b261eababffd4c1f492fb3","kind":"commit","published_at":"2015-02-01T19:57:19.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.11.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.2/manifests"},{"name":"0.11.1","sha":"a9336140efa28a473c9bce97d1c5b88e4b5c2392","kind":"commit","published_at":"2015-02-01T16:35:17.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.11.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.1/manifests"},{"name":"0.11.0","sha":"ac071f28dda3f7b0d5111387bdcdc0a767ef4c92","kind":"commit","published_at":"2015-01-30T12:46:15.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.11.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.11.0/manifests"},{"name":"0.10.6","sha":"17742004c058e331f2c2dee88886c62820230f30","kind":"commit","published_at":"2015-01-15T11:48:03.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.10.6","html_url":"https://github.com/jspm/jspm/releases/tag/0.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.6/manifests"},{"name":"0.10.5","sha":"0c3659b477ef3a939da82bb68760c1c39867ad76","kind":"commit","published_at":"2015-01-15T09:45:47.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.10.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.5/manifests"},{"name":"0.10.4","sha":"b016e14fabe7a0376b33598d03029794864baa28","kind":"commit","published_at":"2015-01-08T17:47:25.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.10.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.4/manifests"},{"name":"0.10.3","sha":"242677c814c89e8720238e977cc43040d5c6dc24","kind":"commit","published_at":"2015-01-02T21:14:01.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.10.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.3/manifests"},{"name":"0.10.2","sha":"515fa777a794b497e3d744672136ab9c7277b130","kind":"commit","published_at":"2015-01-02T16:48:44.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.10.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.2/manifests"},{"name":"0.10.1","sha":"1a11a1e6763a7be75bf89b0266355a782766c72c","kind":"commit","published_at":"2015-01-02T15:31:10.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.10.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"b2333e2fd472a18f0f1796cf3369b44d1b989410","kind":"commit","published_at":"2014-12-26T15:19:04.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.10.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.10.0/manifests"},{"name":"0.9.0","sha":"5ce4298e134a5130aa08f5b8f3854cfdeb58711e","kind":"commit","published_at":"2014-12-02T13:09:26.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.9.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.9.0/manifests"},{"name":"0.8.6","sha":"58d66c9d299aceb094b3e60e7a42dc88cdaee621","kind":"commit","published_at":"2014-11-25T18:05:54.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.6","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.6/manifests"},{"name":"0.9.0-beta.2","sha":"3d54574c3fb673a7bf915699f24d1ae125d18f1f","kind":"commit","published_at":"2014-11-21T13:07:22.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.9.0-beta.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.9.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.9.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.9.0-beta.2/manifests"},{"name":"0.8.5","sha":"f8b4fb0a9c05b1f5f26d5fa9e02091be8bb63416","kind":"commit","published_at":"2014-11-18T15:11:32.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.5/manifests"},{"name":"0.8.4","sha":"adad259447d09ed67d6ca87331414b19bdff74c8","kind":"commit","published_at":"2014-10-30T13:06:10.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.4/manifests"},{"name":"0.8.3","sha":"d812f6f9bb82c580ead5133dcf488ad769203c0e","kind":"commit","published_at":"2014-10-30T12:51:19.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"97491328dd1f9aa385064c33ac626cace555f9fb","kind":"commit","published_at":"2014-10-30T09:03:55.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"d158df42ca82eb1df13644e0978f013b0077c46c","kind":"commit","published_at":"2014-10-22T16:03:17.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"06d77b3ea477f953fce05449918dfe9876c8a296","kind":"commit","published_at":"2014-10-22T12:58:16.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0/manifests"},{"name":"0.8.0-beta.4","sha":"9fef2d948b37e7ee7546fc008bf66ddd0965a7b3","kind":"commit","published_at":"2014-10-09T14:25:55.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.0-beta.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0-beta.4/manifests"},{"name":"0.8.0-beta.3","sha":"53a88b0e8868de77b3eb75f335ae45b0113aee74","kind":"commit","published_at":"2014-10-09T14:10:00.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.0-beta.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0-beta.3/manifests"},{"name":"0.8.0-beta.2","sha":"f40d50cc957446efef4f1aa8068113d4ae8bb736","kind":"commit","published_at":"2014-10-05T15:13:58.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.0-beta.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0-beta.2/manifests"},{"name":"0.8.0-beta.1","sha":"046dc1df767be38d1442cc543b610285581e86d2","kind":"commit","published_at":"2014-10-05T15:05:16.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.8.0-beta.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.8.0-beta.1/manifests"},{"name":"0.7.1","sha":"4fc2e93eafe5221d87143039b7f8548d781e0bf4","kind":"commit","published_at":"2014-09-14T21:40:15.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.7.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"5e288a4949b437ba259311e1ca24a49ebb842dc7","kind":"commit","published_at":"2014-09-14T15:47:36.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.7.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0/manifests"},{"name":"0.7.0-beta.5","sha":"12ef5aa4a553f78f7f5795ce9852e2652fd28e8a","kind":"commit","published_at":"2014-08-14T18:23:48.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.7.0-beta.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.7.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0-beta.5/manifests"},{"name":"0.7.0-beta.3","sha":"2ede8cc2ed5854e7e05ac39f1bac0df34d7fc0b4","kind":"commit","published_at":"2014-08-13T18:17:16.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.7.0-beta.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.7.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0-beta.3/manifests"},{"name":"0.7.0-beta.2","sha":"8b346b51b8fce4680b92c38dbd484c0036e2457f","kind":"commit","published_at":"2014-08-11T16:34:31.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.7.0-beta.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.7.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0-beta.2/manifests"},{"name":"0.7.0-beta.1","sha":"40fd8327a07025f3df4c2866b4d9f103940f30e5","kind":"commit","published_at":"2014-08-11T16:27:46.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.7.0-beta.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.7.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.7.0-beta.1/manifests"},{"name":"0.6.12","sha":"ff96001b12b988727e3481dcabdcc493aae4acf3","kind":"commit","published_at":"2014-08-05T18:39:47.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.6.12","html_url":"https://github.com/jspm/jspm/releases/tag/0.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.12/manifests"},{"name":"0.6.11","sha":"ba73e7fdc80723cc5d6ea974dea112b7eed41620","kind":"commit","published_at":"2014-07-17T22:47:35.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.6.11","html_url":"https://github.com/jspm/jspm/releases/tag/0.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.11/manifests"},{"name":"0.6.10","sha":"2f03ab77eaf00e4978d8314748bb10c2e6300f4a","kind":"commit","published_at":"2014-07-16T22:56:58.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.6.10","html_url":"https://github.com/jspm/jspm/releases/tag/0.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.10/manifests"},{"name":"0.6.9","sha":"1fe9284b877ea64c3e27493ba1771259ef2f7dd6","kind":"commit","published_at":"2014-07-13T02:31:22.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.6.9","html_url":"https://github.com/jspm/jspm/releases/tag/0.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.9/manifests"},{"name":"0.6.8","sha":"a4d5678d96aeb6c4c6e7963f733b12e3c90b03ce","kind":"commit","published_at":"2014-07-11T17:07:43.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.6.8","html_url":"https://github.com/jspm/jspm/releases/tag/0.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.8/manifests"},{"name":"0.6.7","sha":"1305978e5d7ac6698eed4d3553ead8aff00c2bbc","kind":"commit","published_at":"2014-06-29T07:44:48.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.6.7","html_url":"https://github.com/jspm/jspm/releases/tag/0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.7/manifests"},{"name":"0.6.6","sha":"27b54bacb21fa4d1e1826c023b648fd38db0daea","kind":"commit","published_at":"2014-06-29T07:41:08.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.6.6","html_url":"https://github.com/jspm/jspm/releases/tag/0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.6/manifests"},{"name":"0.6.1","sha":"8cd4ee4052ae01be80177e7954c6544e1d0439d5","kind":"commit","published_at":"2014-05-23T18:21:06.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.6.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"cb73428fe6988c49c95925e7c740d68926ce643c","kind":"commit","published_at":"2014-05-19T21:54:57.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.6.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.6.0/manifests"},{"name":"0.5.13","sha":"9351f1a36a1314a49b6a4f2ccc08e2b9da162c5e","kind":"commit","published_at":"2014-03-11T18:14:22.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.5.13","html_url":"https://github.com/jspm/jspm/releases/tag/0.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.13/manifests"},{"name":"0.5.11","sha":"630492d8886eed479a4ca5ca8caf06fb00285da2","kind":"commit","published_at":"2014-03-10T04:43:40.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.5.11","html_url":"https://github.com/jspm/jspm/releases/tag/0.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.11/manifests"},{"name":"0.5.10","sha":"2347f916d44355009b525eb7dae29f421d0ebae5","kind":"commit","published_at":"2014-03-10T04:32:43.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.5.10","html_url":"https://github.com/jspm/jspm/releases/tag/0.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.10/manifests"},{"name":"0.5.5","sha":"5de1ce7cfef4a85237fcfe24d6496d04e85f74d2","kind":"commit","published_at":"2014-02-11T15:25:55.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.5.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.5/manifests"},{"name":"0.5.4","sha":"0067dfce9e6fe6c777361275da03f4e3fc1b2c1f","kind":"commit","published_at":"2014-02-10T09:44:15.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.5.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.4/manifests"},{"name":"0.5.3","sha":"199b7ec19625271d9798639870324bb48a893510","kind":"commit","published_at":"2014-02-09T21:38:59.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.5.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.3/manifests"},{"name":"0.5.1","sha":"c9be8fbcc8e6af606a75a8837937841468e55b94","kind":"commit","published_at":"2014-02-09T15:14:26.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.5.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.1/manifests"},{"name":"0.5.0","sha":"ac61d6fa05f2d7de69963d7578d20cc23cec05e2","kind":"commit","published_at":"2014-02-09T15:10:53.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.5.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.5.0/manifests"},{"name":"0.4.3","sha":"0e65ed93d9efc9c4610781d19f0eb142670a7146","kind":"commit","published_at":"2014-01-03T22:40:16.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.4.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"a433a58b7312ff614615d78ae0e9954dceda5ebc","kind":"commit","published_at":"2013-12-23T22:00:38.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.4.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.4.2/manifests"},{"name":"0.2.4","sha":"18af058f73530aaed8e5edccf4cd422624be3ec5","kind":"commit","published_at":"2013-12-09T10:37:23.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.2.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.2.4/manifests"},{"name":"0.4.1","sha":"d437e49a8415c6ec9110fd12346d4c8f95666574","kind":"commit","published_at":"2013-12-06T12:30:56.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.4.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"8bf078a96ce8f432764ac862eb559a4782c322ea","kind":"commit","published_at":"2013-12-05T17:59:04.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.4.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.4.0/manifests"},{"name":"0.3.10","sha":"ec7c108e27b16db06dfea1ca508f10fc285500fb","kind":"commit","published_at":"2013-11-30T10:53:52.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.10","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.10/manifests"},{"name":"0.3.9","sha":"2c047994704ba4974f27f9c90c467907c4d80cb5","kind":"commit","published_at":"2013-11-27T14:46:20.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.9","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.9/manifests"},{"name":"0.3.8","sha":"2ee763ae4388d8b5bda420d117a819259a005efe","kind":"commit","published_at":"2013-11-26T16:10:38.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.8","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.8/manifests"},{"name":"0.3.7","sha":"8e8469809868b9f856157ef588c4bd0cd3b180d2","kind":"commit","published_at":"2013-11-26T09:15:52.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.7","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.7/manifests"},{"name":"0.3.6","sha":"2991d84dce697a01ecf7948963645926ee4c3006","kind":"commit","published_at":"2013-11-23T14:54:22.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.6","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.6/manifests"},{"name":"0.3.5","sha":"6ed8aa96aede3b6fd378933cfa6cad14ae53f38a","kind":"commit","published_at":"2013-11-16T13:51:49.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.5","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.5/manifests"},{"name":"0.3.4","sha":"5fa0c15f2d11df73bb8ead5d2379b5bfe82d82e2","kind":"commit","published_at":"2013-11-11T13:51:05.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.4","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"05123d805f88fdce32dc6c85558a0da27a218fb9","kind":"commit","published_at":"2013-11-07T15:04:42.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.3","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"d5deb54f94062926e2848f118ee15ce60636b8b1","kind":"commit","published_at":"2013-10-27T09:14:08.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"efed7ea05bdd9620233cbbc50683285583a181f2","kind":"commit","published_at":"2013-10-04T15:43:17.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.1","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"8ae801e7f81fa3c39327293b90825b3c45286231","kind":"commit","published_at":"2013-10-01T08:28:04.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.3.0","html_url":"https://github.com/jspm/jspm/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.3.0/manifests"},{"name":"0.0.2","sha":"ccea73d234e1166690f3cdb56b0464172c6b5b30","kind":"commit","published_at":"2013-04-24T04:26:10.000Z","download_url":"https://codeload.github.com/jspm/jspm/tar.gz/0.0.2","html_url":"https://github.com/jspm/jspm/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jspm%2Fjspm/tags/0.0.2/manifests"}]},"repo_metadata_updated_at":"2025-06-05T12:41:47.117Z","dependent_packages_count":22,"downloads":31187,"downloads_period":"last-month","dependent_repos_count":23,"rankings":{"downloads":2.819516975581763,"dependent_repos_count":2.5765618734349016,"dependent_packages_count":1.1038181305254704,"stargazers_count":4.399894991510131,"forks_count":5.534216981192921,"docker_downloads_count":0.6694979536497102,"average":2.850584484315816},"purl":"pkg:npm/%40jspm/generator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@jspm/generator","docker_dependents_count":34,"docker_downloads_count":21596,"usage_url":"https://repos.ecosyste.ms/usage/npm/@jspm/generator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@jspm/generator/dependencies","status":null,"funding_links":["https://github.com/sponsors/jspm","https://opencollective.com/jspm"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jspm%2Fgenerator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jspm%2Fgenerator/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jspm%2Fgenerator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@jspm%2Fgenerator/related_packages","maintainers":[{"uuid":"guybedford","login":"guybedford","name":null,"email":"guybedford@gmail.com","url":null,"packages_count":177,"html_url":"https://www.npmjs.com/~guybedford","role":null,"created_at":"2022-11-20T18:04:04.110Z","updated_at":"2022-11-20T18:04:04.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/guybedford/packages"},{"uuid":"jkrishna","login":"jkrishna","name":null,"email":"namburu1995@gmail.com","url":null,"packages_count":26,"html_url":"https://www.npmjs.com/~jkrishna","role":null,"created_at":"2023-07-02T06:20:38.803Z","updated_at":"2023-07-02T06:20:38.803Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jkrishna/packages"},{"uuid":"bubblyworld","login":"bubblyworld","name":null,"email":"guy.paterson.jones@gmail.com","url":null,"packages_count":15,"html_url":"https://www.npmjs.com/~bubblyworld","role":null,"created_at":"2023-04-03T20:20:49.339Z","updated_at":"2023-04-03T20:20:49.339Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/bubblyworld/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006543,"maintainers_count":1012935,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":244,"unique_repositories_count_past_30_days":24,"recent_issues":[{"uuid":"4618970716","node_id":"PR_kwDOSpEA4c7kN9w7","number":17,"state":"open","title":"build(deps): bump the non-breaking-changes group across 1 directory with 61 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-09T04:58:47.000Z","updated_at":"2026-06-11T05:28:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":61,"packages":[{"name":"@clack/prompts","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@commitlint/cli","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.484","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/core","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.10","new_version":"2.4.11","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-n","old_version":"18.0.1","new_version":"18.1.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-vue","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.2","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"knip","old_version":"6.14.1","new_version":"6.16.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.54.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.69.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"stylelint-scss","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tdesign-vue-next","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.4","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.33","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.10","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.4.0` | `1.5.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.0.1` | `21.0.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.0.1` | `21.0.2` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.484` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.4` | `11.4.5` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.101.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.23.6` | `3.26.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.23.6` | `3.26.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.6` | `3.26.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.23.6` | `3.26.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.61.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.61.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.10` | `2.4.11` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.3.1` | `1.3.3` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.17.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.14.0` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `18.0.1` | `18.1.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.1` | `10.9.2` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.2` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.16.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.8` | `2.1.9` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.54.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.69.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.9` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.1.1` | `7.2.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.12.0` | `17.13.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.20.0` | `1.20.1` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.2` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.1` | `1.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.4` | `11.4.5` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.33` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.10` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@clack/prompts` from 1.4.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.484\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/81e9a6ee0f5a368185e5576e3ce57c7775ab02f7\"\u003e\u003ccode\u003e81e9a6e\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Octicons, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/5d7fcf84a040c1fb52dcad8790e837dcc0f0c556\"\u003e\u003ccode\u003e5d7fcf8\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/acd5cf9a29a49df74ca78c18a5a671d41ad31c4b\"\u003e\u003ccode\u003eacd5cf9\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.484\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.4 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core-base): respect \u003ccode\u003epart\u003c/code\u003e option when format key is omitted in \u003ccode\u003enumber\u003c/code\u003e/\u003ccode\u003edatetime\u003c/code\u003e by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2522\"\u003eintlify/vue-i18n#2522\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.4...v11.4.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.4...v11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6b97bfd57387b440d31e76af665cea4a5cdbd8d3\"\u003e\u003ccode\u003e6b97bfd\u003c/code\u003e\u003c/a\u003e release: v11.4.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10826\"\u003e#10826\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/134809544c27cc033ef696d79e3fe4bf75d1e6a8\"\u003e\u003ccode\u003e1348095\u003c/code\u003e\u003c/a\u003e - Replace deprecated isServer with environmentManager.isServer()\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10826\"\u003e#10826\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/134809544c27cc033ef696d79e3fe4bf75d1e6a8\"\u003e\u003ccode\u003e1348095\u003c/code\u003e\u003c/a\u003e - Replace deprecated isServer with environmentManager.isServer()\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/134809544c27cc033ef696d79e3fe4bf75d1e6a8\"\u003e\u003ccode\u003e1348095\u003c/code\u003e\u003c/a\u003e fix(vue-query): replace deprecated isServer with environmentManager.isServer(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.101.0/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.23.6 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-file-handler\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e711c2e3: \u003ccode\u003eListKeymap\u003c/code\u003e's Backspace handler now lifts the current list item before merging. At the start of a non-first list item, the item is lifted out of its wrapping list (splitting the list around it) instead of immediately joining its content into the previous item. A second Backspace then hits the existing \u0026quot;paragraph after a list\u0026quot; branch and merges the lifted textblock's content into the previous list's last item. Mirrors the two-step behavior introduced for blockquote in \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7891\"\u003e#7891\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e454e9b8: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9cf8db0: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3d4f94c: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [c1a2ce8]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-document` from 3.23.6 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-document's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-file-handler\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e711c2e3: \u003ccode\u003eListKeymap\u003c/code\u003e's Backspace handler now lifts the current list item before merging. At the start of a non-first list item, the item is lifted out of its wrapping list (splitting the list around it) instead of immediately joining its content into the previous item. A second Backspace then hits the existing \u0026quot;paragraph after a list\u0026quot; branch and merges the lifted textblock's content into the previous list's last item. Mirrors the two-step behavior introduced for blockquote in \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document/issues/7891\"\u003e#7891\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-document/CHANGELOG.md\"\u003e@​tiptap/extension-document's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ec291dd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [454e9b8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9cf8db0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3d4f94c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-document\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-highlight` from 3.23.6 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-highlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-file-handler\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e711c2e3: \u003ccode\u003eListKeymap\u003c/code\u003e's Backspace handler now lifts the current list item before merging. At the start of a non-first list item, the item is lifted out of its wrapping list (splitting the list around it) instead of immediately joining its content into the previous item. A second Backspace then hits the existing \u0026quot;paragraph after a list\u0026quot; branch and merges the lifted textblock's content into the previous list's last item. Mirrors the two-step behavior introduced for blockquote in \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/7891\"\u003e#7891\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/CHANGELOG.md\"\u003e@​tiptap/extension-highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ec291dd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [454e9b8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9cf8db0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3d4f94c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-highlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.23.6 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independ...\n\n_Description has been truncated_","html_url":"https://github.com/durancexuan/kb-admin-vben/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/durancexuan%2Fkb-admin-vben/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"4609873731","node_id":"PR_kwDOR4fuFc7jvykQ","number":39,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 86 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T03:45:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T03:53:55.000Z","updated_at":"2026-06-09T03:45:26.000Z","time_to_close":85889,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":86,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.458","new_version":"2.2.483","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.12.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.96.0","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.9.3","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.7","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.31","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.11","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.1.8","new_version":"1.3.3","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.14.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.6","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.3.2","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.1.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"h3","old_version":"1.15.10","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"name":"happy-dom","old_version":"20.8.9","new_version":"20.10.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.2","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.42.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.18.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.58.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.2","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.1.0","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recommended-scss","old_version":"17.0.0","new_version":"17.0.1","repository_url":"https://github.com/stylelint-scss/stylelint-config-recommended-scss"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.13.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.18.6","new_version":"1.20.1","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.7","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.3","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.31","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.20","new_version":"4.14.32","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.10","new_version":"4.19.9","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 86 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.458` | `2.2.483` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.5` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.12.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.96.0` | `5.101.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.9.3` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.0` | `3.26.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.0` | `3.26.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.0` | `3.26.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.7` | `0.22.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.0` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.31` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.11` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.1.8` | `1.3.3` |\n| [axios](https://github.com/axios/axios) | `1.14.0` | `1.17.0` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.6` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.3.2` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.2` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.4.1` |\n| [h3](https://github.com/h3js/h3) | `1.15.10` | `1.15.11` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.8.9` | `20.10.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.2` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.42.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.18.1` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.58.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.2` | `2.9.9` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.1.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.98.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.100.0` |\n| [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss) | `17.0.0` | `17.0.1` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.2.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.13.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.18.6` | `1.20.1` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.7` | `0.22.2` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.3` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.3` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.5` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.31` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.20` | `4.14.32` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.10` | `4.19.9` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.0` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.458 to 2.2.483\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/5d7fcf84a040c1fb52dcad8790e837dcc0f0c556\"\u003e\u003ccode\u003e5d7fcf8\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/acd5cf9a29a49df74ca78c18a5a671d41ad31c4b\"\u003e\u003ccode\u003eacd5cf9\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.458...2.2.483\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core-base): respect \u003ccode\u003epart\u003c/code\u003e option when format key is omitted in \u003ccode\u003enumber\u003c/code\u003e/\u003ccode\u003edatetime\u003c/code\u003e by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2522\"\u003eintlify/vue-i18n#2522\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.4...v11.4.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.4...v11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6b97bfd57387b440d31e76af665cea4a5cdbd8d3\"\u003e\u003ccode\u003e6b97bfd\u003c/code\u003e\u003c/a\u003e release: v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.12.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwind...\n\n_Description has been truncated_","html_url":"https://github.com/csxyysj/http---192.168.1.131-8888-FrlOutsource/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/csxyysj%2Fhttp---192.168.1.131-8888-FrlOutsource/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"4594478614","node_id":"PR_kwDOSDgYAc7i-SEX","number":34,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T05:26:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-05T05:33:38.000Z","updated_at":"2026-06-09T05:26:54.000Z","time_to_close":345194,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":84,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.460","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.13.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.97.0","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.8","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.32","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.11","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.1.9","new_version":"1.3.3","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.15.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.8.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.1","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.5","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.5","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.1.0","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.8","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.32","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.21","new_version":"4.14.28","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.11","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 84 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.460` | `2.2.481` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.2` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.13.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.97.0` | `5.101.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.3` | `3.25.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.3` | `3.25.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.3` | `3.25.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.8` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.1` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.1` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.32` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.11` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.1.9` | `1.3.3` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.17.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.0` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.8.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.2` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.1` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.5` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.5` | `2.9.9` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.1.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.2.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.19.0` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.8` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.3` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.2` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.32` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.21` | `4.14.28` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.11` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.460 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.460...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.13.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/39Nyx/pro-components/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/39Nyx%2Fpro-components/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"},{"uuid":"4593217167","node_id":"PR_kwDOSgePR87i6Nmi","number":19,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 82 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T00:53:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-05T00:48:27.000Z","updated_at":"2026-06-08T00:53:52.000Z","time_to_close":259523,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":82,"packages":[{"name":"@rolldown/binding-darwin-arm64","old_version":"1.0.0-rc.17","new_version":"1.1.0","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.466","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.1.2","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.14.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.100.5","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.8","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.15.2","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.9.0","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.1","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.61.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.12","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.6","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.17","new_version":"1.1.0","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.19.1","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.6","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.7","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.28","new_version":"4.14.28","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.13","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 82 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.1.0` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.466` | `2.2.481` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.1.2` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.14.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.5` | `5.101.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.4` | `3.25.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.22.4` | `3.25.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.4` | `3.25.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.4` | `3.25.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.10` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.0` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.33` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.8` | `2.4.10` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.2.1` | `1.3.3` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.17.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.1` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.0` | `10.9.2` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.4.1` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.6` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.61.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.12` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.6` | `2.9.9` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.1.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.2.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.9.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.19.1` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.10` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.6` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.7` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.33` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.28` | `4.14.28` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.13` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@rolldown/binding-darwin-arm64` from 1.0.0-rc.17 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/releases\"\u003e@​rolldown/binding-darwin-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n\u003cstrong\u003eThis is a minor release.\u003c/strong\u003e Two changes alter default behavior compared to \u003ccode\u003e1.0.3\u003c/code\u003e. Please read this section before upgrading. Everything else is additive (new features, fixes, deps).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e⚠️ Notable behavior changes\u003c/h2\u003e\n\u003ch3\u003e1. \u003ccode\u003eexperimental.lazyBarrel\u003c/code\u003e is now enabled by default (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9632\"\u003e#9632\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eWhat changed.\u003c/strong\u003e \u003ccode\u003eexperimental.lazyBarrel\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e. When a barrel module is recognized as side-effect-free, Rolldown skips compiling the re-exported modules that are never actually used.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImpact.\u003c/strong\u003e For codebases with large barrel files (component libraries such as Ant Design, \u003ccode\u003e@mui/icons-material\u003c/code\u003e, etc.) this is a meaningful build-time speedup, and for the vast majority of projects the emitted output is unchanged. In rare cases where a barrel is \u003cem\u003eincorrectly\u003c/em\u003e treated as side-effect-free, the optimization could drop a module that was being relied on for its side effects.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow to opt out (backward compatible).\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// rolldown.config.js\nexport default {\n  experimental: { lazyBarrel: false },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote: this opt-out flag is planned to be removed in a future release. If you have a case where you must turn it off, please open an issue so we can fix the underlying detection instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003chr /\u003e\n\u003ch3\u003e2. \u003ccode\u003etsconfig\u003c/code\u003e project-reference resolution now aligns with TypeScript\u003c/h3\u003e\n\u003cp\u003eUpgrading \u003ccode\u003eoxc_resolver\u003c/code\u003e (\u003ccode\u003e11.19.1\u003c/code\u003e → \u003ccode\u003e11.20.0\u003c/code\u003e in \u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9549\"\u003e#9549\u003c/a\u003e, then \u003ccode\u003e→ 11.21.0\u003c/code\u003e in \u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9634\"\u003e#9634\u003c/a\u003e) changes how a \u003cem\u003esolution-style\u003c/em\u003e \u003ccode\u003etsconfig.json\u003c/code\u003e (one that only lists \u003ccode\u003ereferences\u003c/code\u003e and delegates the real settings to \u003ccode\u003etsconfig.app.json\u003c/code\u003e / \u003ccode\u003etsconfig.node.json\u003c/code\u003e, as Vite scaffolds) is resolved, bringing it \u003cstrong\u003ein line with how TypeScript (\u003ccode\u003etsc\u003c/code\u003e) itself behaves\u003c/strong\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReference match priority\u003c/strong\u003e (oxc-resolver \u003ca href=\"https://redirect.github.com/oxc-project/oxc-resolver/pull/1151\"\u003e#1151\u003c/a\u003e): when the root has \u003ccode\u003ereferences\u003c/code\u003e, a referenced project that includes the file now \u003cstrong\u003etakes precedence over the root\u003c/strong\u003e, instead of the root matching it first (this is what TypeScript already does). So that project's \u003ccode\u003ecompilerOptions.paths\u003c/code\u003e now apply.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowJs\u003c/code\u003e\u003c/strong\u003e (oxc-resolver \u003ca href=\"https://redirect.github.com/oxc-project/oxc-resolver/pull/1198\"\u003e#1198\u003c/a\u003e): whether a \u003ccode\u003e.js\u003c/code\u003e/\u003ccode\u003e.jsx\u003c/code\u003e/\u003ccode\u003e.mjs\u003c/code\u003e/\u003ccode\u003e.cjs\u003c/code\u003e file is included is now decided by \u003cstrong\u003eeach referenced project's own\u003c/strong\u003e \u003ccode\u003eallowJs\u003c/code\u003e, not the root's (again matching TypeScript). So \u003ccode\u003etsconfig.app.json\u003c/code\u003e with \u003ccode\u003eallowJs: true\u003c/code\u003e + \u003ccode\u003epaths\u003c/code\u003e now resolves aliases for \u003ccode\u003e.js\u003c/code\u003e files even when the root doesn't set \u003ccode\u003eallowJs\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor most projects this is a fix (the standard Vite \u003ccode\u003epaths\u003c/code\u003e aliases now resolve, closes \u003ca href=\"https://redirect.github.com/rolldown/rolldown/issues/8468\"\u003erolldown/rolldown#8468\u003c/a\u003e), but it \u003cstrong\u003eis\u003c/strong\u003e a behavior change if you relied on the previous behavior, where the root's \u003ccode\u003epaths\u003c/code\u003e / \u003ccode\u003eallowJs\u003c/code\u003e took precedence.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you relied on the old \u0026quot;root wins\u0026quot; behavior.\u003c/strong\u003e There is no exact toggle back, because the old behavior was the bug being fixed. The recommended path is to align your config with TypeScript: declare the \u003ccode\u003epaths\u003c/code\u003e / \u003ccode\u003eallowJs\u003c/code\u003e on the referenced project that actually owns the files.\u003c/p\u003e\n\u003cp\u003eIf you must keep the old precedence while still using \u003ccode\u003ereferences\u003c/code\u003e: a referenced project's match wins, and \u003cstrong\u003ethe first matching \u003ccode\u003ereferences\u003c/code\u003e entry takes priority\u003c/strong\u003e (the root is only a fallback when no reference claims the file). So extract the old root settings into their own config and list it \u003cstrong\u003efirst\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsonc\"\u003e\u003ccode\u003e// tsconfig.json (solution root)\n{\n  \u0026quot;files\u0026quot;: [],\n  \u0026quot;references\u0026quot;: [\n    { \u0026quot;path\u0026quot;: \u0026quot;./tsconfig.base.json\u0026quot; }, // old root paths/allowJs — listed first, so it wins\n    { \u0026quot;path\u0026quot;: \u0026quot;./tsconfig.app.json\u0026quot; },\n    { \u0026quot;path\u0026quot;: \u0026quot;./tsconfig.node.json\u0026quot; }\n  ]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md\"\u003e@​rolldown/binding-darwin-arm64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.0] - 2026-06-03\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eexperimental.lazyBarrel\u003c/code\u003e by default (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9632\"\u003e#9632\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport.meta.glob\u003c/code\u003e support \u003ccode\u003ecaseSensitive\u003c/code\u003e option (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9594\"\u003e#9594\u003c/a\u003e) by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warning for renderChunk hook (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9601\"\u003e#9601\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warning for transform hook (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9600\"\u003e#9600\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003e@__NO_SIDE_EFFECTS__\u003c/code\u003e hint for invalid \u003ccode\u003e@__PURE__\u003c/code\u003e before function declarations (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9505\"\u003e#9505\u003c/a\u003e) by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: support group-local \u003ccode\u003eincludeDependenciesRecursively\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9587\"\u003e#9587\u003c/a\u003e) by \u003ca href=\"https://github.com/hyf0\"\u003e\u003ccode\u003e@​hyf0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereport TSCONFIG_ERROR instead of UNHANDLEABLE_ERROR for a missing tsconfig file (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9633\"\u003e#9633\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: add missing exports and ensure consistency with \u003ccode\u003erolldown\u003c/code\u003e package (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9629\"\u003e#9629\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshould build test-dev-server when test-node (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9610\"\u003e#9610\u003c/a\u003e) by \u003ca href=\"https://github.com/situ2001\"\u003e\u003ccode\u003e@​situ2001\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echunk-optimizer: refuse asymmetric merge for cyclic dynamic entries (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9320\"\u003e#9320\u003c/a\u003e) (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9322\"\u003e#9322\u003c/a\u003e) by \u003ca href=\"https://github.com/aminpaks\"\u003e\u003ccode\u003e@​aminpaks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: handle the remaining errors in dev (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9570\"\u003e#9570\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandle slash-normalized ids with preserveModulesRoot (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9595\"\u003e#9595\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejson: preserve .default access on JSON default imports (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9568\"\u003e#9568\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etesting: remove unintended trigger_full_build from test harness (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9573\"\u003e#9573\u003c/a\u003e) by \u003ca href=\"https://github.com/hyf0\"\u003e\u003ccode\u003e@​hyf0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ejs-regex: use regress native replace/replace_all (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9607\"\u003e#9607\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove never-constructed \u003ccode\u003eImportStatus\u003c/code\u003e variants (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9606\"\u003e#9606\u003c/a\u003e) by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify that \u003ccode\u003eRolldownBuild::close\u003c/code\u003e method should be called in most cases (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9619\"\u003e#9619\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid unnecessary intermediate sourcemaps (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9599\"\u003e#9599\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd unit test for collapsing module sourcemap (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9626\"\u003e#9626\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecover vite-alias regex capture-group expansion (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9602\"\u003e#9602\u003c/a\u003e) (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9608\"\u003e#9608\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update oxc_resolver to 11.21.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9634\"\u003e#9634\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate invalid option diagnostic link to point to Rolldown docs (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9631\"\u003e#9631\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update vite+ to v0.1.24 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9628\"\u003e#9628\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update oxc resolver to v11.20.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9549\"\u003e#9549\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update dependency vite-plus to v0.1.24 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9470\"\u003e#9470\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update npm packages (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9614\"\u003e#9614\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: upgrade oxc to 0.134.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9625\"\u003e#9625\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update crate-ci/typos action to v1.47.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9620\"\u003e#9620\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/c462c7c5eda42e27a57c75850be22936d18e32b6\"\u003e\u003ccode\u003ec462c7c\u003c/code\u003e\u003c/a\u003e release: v1.1.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9637\"\u003e#9637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/432bac89dbabc3d04f27869be9a808b7443d6715\"\u003e\u003ccode\u003e432bac8\u003c/code\u003e\u003c/a\u003e feat: enable \u003ccode\u003eexperimental.lazyBarrel\u003c/code\u003e by default (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9632\"\u003e#9632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/239ca4c54397ff8d7c0e29d397f1ff202c2e3bd2\"\u003e\u003ccode\u003e239ca4c\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003eimport.meta.glob\u003c/code\u003e support \u003ccode\u003ecaseSensitive\u003c/code\u003e option (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9594\"\u003e#9594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/be8eacca9ed83548307641c4d2857415f668fe68\"\u003e\u003ccode\u003ebe8eacc\u003c/code\u003e\u003c/a\u003e fix(browser): add missing exports and ensure consistency with \u003ccode\u003erolldown\u003c/code\u003e pack...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/93632ab50816abdccbc5f9c7ca5ec140b43aef4f\"\u003e\u003ccode\u003e93632ab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite-plus to v0.1.24 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9470\"\u003e#9470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/b40311278db93cd7f66440f2ee224eac8d21c5fc\"\u003e\u003ccode\u003eb403112\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warning for renderChunk hook (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9601\"\u003e#9601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/84b7ed13a041b4aed00b499e91de564daf3e9139\"\u003e\u003ccode\u003e84b7ed1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warning for transform hook (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9600\"\u003e#9600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/31ad110e0796b2546414469b00137d1c24dccc20\"\u003e\u003ccode\u003e31ad110\u003c/code\u003e\u003c/a\u003e perf: avoid unnecessary intermediate sourcemaps (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9599\"\u003e#9599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/5e05eba24d83f8d671b99e5a322b4684f402de4b\"\u003e\u003ccode\u003e5e05eba\u003c/code\u003e\u003c/a\u003e feat(code-splitting): support group-local \u003ccode\u003eincludeDependenciesRecursively\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/426536752c85c35a1c61800ac23d74eb43239259\"\u003e\u003ccode\u003e4265367\u003c/code\u003e\u003c/a\u003e fix(dev): handle the remaining errors in dev (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9570\"\u003e#9570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/rolldown/commits/v1.1.0/packages/rolldown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.466 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.466...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.1.2 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.14.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related t...\n\n_Description has been truncated_","html_url":"https://github.com/LeslieCheungMonica/vue-vben-admin-vuln/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeslieCheungMonica%2Fvue-vben-admin-vuln/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4584405142","node_id":"PR_kwDORxKpCc7idGn9","number":38,"state":"open","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 80 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-03T23:25:59.000Z","updated_at":"2026-06-03T23:28:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":80,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.1.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.454","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.12.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.3.0","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.0.1","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.9.2","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tinyflow-ai/vue","old_version":"1.1.10","new_version":"1.3.4","repository_url":"https://github.com/tinyflow-ai/tinyflow"},{"name":"@tsdown/css","old_version":"0.21.4","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.30","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"axios","old_version":"1.13.6","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.3.2","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.1.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.8.4","new_version":"20.9.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"markdown-it","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"markmap-common","old_version":"0.16.0","new_version":"0.18.9","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-lib","old_version":"0.16.1","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-toolbar","old_version":"0.17.2","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-view","old_version":"0.16.0","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"nitropack","old_version":"2.13.2","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.2","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"sass-embedded","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recommended-scss","old_version":"17.0.0","new_version":"17.0.1","repository_url":"https://github.com/stylelint-scss/stylelint-config-recommended-scss"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.5.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.18.5","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.4","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.8.20","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.0","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.1","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.30","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.13","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.8","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"bpmn-js-properties-panel","old_version":"5.23.0","new_version":"5.58.0","repository_url":"https://github.com/bpmn-io/bpmn-js-properties-panel"},{"name":"bpmn-js-token-simulation","old_version":"0.36.3","new_version":"0.39.3","repository_url":"https://github.com/bpmn-io/bpmn-js-token-simulation"},{"name":"vue3-signature","old_version":"0.2.4","new_version":"0.4.4","repository_url":"https://github.com/WangShayne/vue3-signature"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 80 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.1.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.454` | `2.2.481` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.12.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.3.0` | `1000.3.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.0.1` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.9.2` | `0.11.0` |\n| [@tinyflow-ai/vue](https://github.com/tinyflow-ai/tinyflow) | `1.1.10` | `1.3.4` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.4` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.30` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.17.0` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.3.2` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.4.1` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.8.4` | `20.9.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.9` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.1` | `14.2.0` |\n| [markmap-common](https://github.com/markmap/markmap) | `0.16.0` | `0.18.9` |\n| [markmap-lib](https://github.com/markmap/markmap) | `0.16.1` | `0.18.12` |\n| [markmap-toolbar](https://github.com/markmap/markmap) | `0.17.2` | `0.18.12` |\n| [markmap-view](https://github.com/markmap/markmap) | `0.16.0` | `0.18.12` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.2` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.2` | `2.9.9` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.98.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.100.0` |\n| [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss) | `17.0.0` | `17.0.1` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.5.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.18.5` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.4` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.8.20` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.0` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.1` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.13` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.8` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.0` | `0.43.0` |\n| [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel) | `5.23.0` | `5.58.0` |\n| [bpmn-js-token-simulation](https://github.com/bpmn-io/bpmn-js-token-simulation) | `0.36.3` | `0.39.3` |\n| [vue3-signature](https://github.com/WangShayne/vue3-signature) | `0.2.4` | `0.4.4` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.1.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.454 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.454...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.12.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.3.0 to 1000.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.0.1 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eno-multiple-whitespaces\u003c/code\u003e rule, which disallows multiple whitespaces between property values and function arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependencies have now been updated to versions that include security fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] — 2026–03–28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eno-multiple-whitespaces\u003c/code\u003e rule, which disallows multiple whitespaces between property values and function arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependencies have now been updated to versions that include security fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.0.1...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions ...\n\n_Description has been truncated_","html_url":"https://github.com/cilangzzz/yudao-aisk-mes-ui-admin/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cilangzzz%2Fyudao-aisk-mes-ui-admin/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"4584312165","node_id":"PR_kwDOSU4QZ87icyo2","number":27,"state":"closed","title":"Bump the non-breaking-changes group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-04T06:15:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T23:05:53.000Z","updated_at":"2026-06-04T06:15:30.000Z","time_to_close":25775,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"non-breaking-changes","update_count":68,"packages":[{"name":"unplugin-vue-components","old_version":"32.0.0","new_version":"32.1.0","repository_url":"https://github.com/unplugin/unplugin-vue-components"},{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.3.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.470","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.4.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.1.2","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.14.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.5","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.5","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.2","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.2","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-vue","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"axios","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-yml","old_version":"3.3.2","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.3.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.63.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.19","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.17","new_version":"1.0.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsdown","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.10","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite","old_version":"8.0.11","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.4.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.6","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.8","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.5","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.13","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 67 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [unplugin-vue-components](https://github.com/unplugin/unplugin-vue-components) | `32.0.0` | `32.1.0` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.3.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.470` | `2.2.481` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.2` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.1.2` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.14.0` | `2.16.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.5` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.5` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.5` | `3.25.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.22.5` | `3.25.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.5` | `3.25.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.5` | `3.25.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.10` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.2` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.2` | `8.60.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.6` | `6.0.7` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [axios](https://github.com/axios/axios) | `1.16.0` | `1.17.0` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.13.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.13.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.47.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.2` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.1` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.63.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.19` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.9` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.0.3` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.11.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.10` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.10` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0` | `1.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.11` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.2` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.6` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.8` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.5` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.13` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n\n\nUpdates `unplugin-vue-components` from 32.0.0 to 32.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unplugin/unplugin-vue-components/releases\"\u003eunplugin-vue-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev32.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unplugin/unplugin-vue-components/compare/v32.0.0...v32.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unplugin/unplugin-vue-components/commit/647f549c85398fe2965e267335156abbe9103982\"\u003e\u003ccode\u003e647f549\u003c/code\u003e\u003c/a\u003e chore: release v32.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unplugin/unplugin-vue-components/commit/036d4d0b06cce1eab655ee99dcce446caf7bdaa1\"\u003e\u003ccode\u003e036d4d0\u003c/code\u003e\u003c/a\u003e chore: upgrade pnpm to v11, bump deps (\u003ca href=\"https://redirect.github.com/unplugin/unplugin-vue-components/issues/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unplugin/unplugin-vue-components/commit/5e2addf639894c3a3d3369502d735f0a19223094\"\u003e\u003ccode\u003e5e2addf\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unplugin/unplugin-vue-components/compare/v32.0.0...v32.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.3.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.470 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.470...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.1.2 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.14.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.4 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e@​tanstack/vue-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/blob/main/packages/vue-store/CHANGELOG.md\"\u003e@​tanstack/vue-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/83e2978f627ec53616249b2bda1037749b18b6ab\"\u003e\u003ccode\u003e83e2978\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e feat: new hooks and actions APIs (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/store/commits/@tanstack/vue-store@0.11.0/packages/vue-store\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.22.5 to 3.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-file-handler\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e711c2e3: \u003ccode\u003eListKeymap\u003c/code\u003e's Backspace handler now lifts the current list item before merging. At the start of a non-first list item, the item is lifted out of its wrapping list (splitting the list around it) instead of immediately joining its content into the previous item. A second Backspace then hits the existing \u0026quot;paragraph after a list\u0026quot; branch and merges the lifted textblock's content into the previous list's last item. Mirrors the two-step behavior introduced for blockquote in \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7891\"\u003e#7891\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e454e9b8: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9cf8db0: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3d4f94c: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [c1a2ce8]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed168376: Fix deleteSelection to properly handle inline nodes with \u003ccode\u003etext*\u003c/code\u003e content. The selection is now expanded to include the entire inline node boundaries when deleting, preventing incorrect collapse of inline text nodes.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e835caf5: Fix $pos() returning correct node for non-t...\n\n_Description has been truncated_","html_url":"https://github.com/UbuntuLover/quanli-admin-monorepo/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/UbuntuLover%2Fquanli-admin-monorepo/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4577487846","node_id":"PR_kwDOSlb88M7iGNsN","number":14,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-04T03:19:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T06:30:36.000Z","updated_at":"2026-06-04T03:19:06.000Z","time_to_close":74908,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":47,"packages":[{"name":"@clack/prompts","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@commitlint/cli","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/core","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-yml","old_version":"3.3.2","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"knip","old_version":"6.14.1","new_version":"6.15.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.4.0` | `1.5.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.0.1` | `21.0.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.0.1` | `21.0.2` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.481` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.23.6` | `3.24.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.23.6` | `3.24.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.6` | `3.24.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.23.6` | `3.24.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.14.0` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.2` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.15.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.8` | `2.1.9` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.53.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.68.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.9` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.1` | `1.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@clack/prompts` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-document` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-document's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-document/CHANGELOG.md\"\u003e@​tiptap/extension-document's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-document\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-highlight` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-highlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/CHANGELOG.md\"\u003e@​tiptap/extension-highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-highlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md\"\u003e@​tiptap/extension-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-link` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-link/CHANGELOG.md\"\u003e@​tiptap/extension-link's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-link\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-placeholder` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-placeholder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages-deprecated/extension-placeholder/CHANGELOG.md\"\u003e@​tiptap/extension-placeholder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [2d05614]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages-deprecated/extension-placeholder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-align` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-text-align's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md\"\u003e@​tiptap/extension-text-align's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-text-align\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-style` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-text-style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying a...\n\n_Description has been truncated_","html_url":"https://github.com/trevorrockss484/vue-vben-admin/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trevorrockss484%2Fvue-vben-admin/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4577209279","node_id":"PR_kwDOSYlzms7iFS8c","number":19,"state":"closed","title":"Bump the non-breaking-changes group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-04T03:16:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T05:39:13.000Z","updated_at":"2026-06-04T03:16:15.000Z","time_to_close":77819,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"non-breaking-changes","update_count":79,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.466","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.1.2","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.14.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-vue","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/shared","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.8","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"@vueuse/integrations","old_version":"14.2.1","new_version":"14.3.0","repository_url":"https://github.com/vueuse/vueuse"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.9.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"lefthook","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.61.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.12","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.6","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.17","new_version":"1.0.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsdown","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.6","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.7","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.28","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.13","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 73 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.0` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.466` | `2.2.481` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.1.2` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.14.0` | `2.16.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.4` | `3.24.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.22.4` | `3.24.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.4` | `3.24.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.4` | `3.24.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.10` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.0` | `8.60.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.6` | `6.0.7` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.33` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.8` | `2.4.10` |\n| [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) | `14.2.1` | `14.3.0` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.1` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.0` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.1` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.6` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.61.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.12` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.6` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.0.3` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.9.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.10` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.8` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.6` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.7` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.33` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.28` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.13` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.466 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.466...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.1.2 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.14.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.4 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e@​tanstack/vue-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/blob/main/packages/vue-store/CHANGELOG.md\"\u003e@​tanstack/vue-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/83e2978f627ec53616249b2bda1037749b18b6ab\"\u003e\u003ccode\u003e83e2978\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e feat: new hooks and actions APIs (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/store/commits/@tanstack/vue-store@0.11.0/packages/vue-store\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.22.4 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed168376: Fix deleteSelection to properly handle inline nodes with \u003ccode\u003etext*\u003c/code\u003e content. The selection is now expanded to include the entire inline node boundaries when deleting, preventing incorrect collapse of inline text nodes.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e835caf5: Fix $pos() returning correct node for non-text atom nodes instead of doc node\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e95e138c: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking\u003c/p\u003e\n\u003cp\u003eNodeViews no longer re-render when decorations or position change without\ncontent changes. Added \u003ccode\u003etrackNodeViewPosition\u003c/code\u003e option — when enabled, the\ncomponent re-renders on every position shift so calls to \u003ccode\u003egetPos()\u003c/code\u003e stay\ncurrent in render output. Removed the internal \u003ccode\u003enodeViewPositionRegistry\u003c/code\u003e.\nAdded shallow prop comparison in \u003ccode\u003eReactRenderer.updateProps()\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef98eaaf: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7016\"\u003e#7016\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/195b13f719efc1bd3d95a79ffeb2105ee3118295\"\u003e\u003ccode\u003e195b13f\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/d1683769cb45cf029445b8be354976b706b422d2\"\u003e\u003ccode\u003ed168376\u003c/code\u003e\u003c/a\u003e Fix deleteSelection to properly handle inline nodes with text* content (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7848\"\u003e#7848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/e61ca71dffc0b5aa9585c0039cf980056d1dadd8\"\u003e\u003ccode\u003ee61ca71\u003c/code\u003e\u003c/a\u003e test: migrate Cypress e2e suite to Playwright + port core specs to Vitest (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/d9daae031a4f72ae81af039a721df66f5c0c2696\"\u003e\u003ccode\u003ed9daae0\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/01664c7e6c1a9175b04a3cf06d3d630f5b9dfc4e\"\u003e\u003ccode\u003e01664c7\u003c/code\u003e\u003c/a\u003e Add test for inserting plain text content (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7843\"\u003e#7843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/95e138c18807f2d31c7ef83b3762ae654c8c8243\"\u003e\u003ccode\u003e95e138c\u003c/code\u003e\u003c/a\u003e fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/835caf5c49a274fba6e4b748d6279c38e845e573\"\u003e\u003ccode\u003e835caf5\u003c/code\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/luck-xj/self-admin-web/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luck-xj%2Fself-admin-web/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"4573654450","node_id":"PR_kwDOSfyprs7h5pG1","number":14,"state":"closed","title":"chore(deps): bump the patch-and-minor group across 1 directory with 86 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-12T01:29:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T17:36:35.000Z","updated_at":"2026-06-12T01:29:31.000Z","time_to_close":805974,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-and-minor","update_count":86,"packages":[{"name":"supabase","old_version":"2.98.0","new_version":"2.104.0","repository_url":"https://github.com/supabase/cli"},{"name":"@supabase/supabase-js","old_version":"2.105.1","new_version":"2.107.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.460","new_version":"2.2.482","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.13.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.8","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-vue","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/shared","old_version":"3.5.32","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"@vueuse/core","old_version":"12.0.0","new_version":"12.8.2","repository_url":"https://github.com/vueuse/vueuse"},{"name":"@vueuse/integrations","old_version":"14.2.1","new_version":"14.3.0","repository_url":"https://github.com/vueuse/vueuse"},{"name":"axios","old_version":"1.15.0","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.8.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"lefthook","old_version":"2.1.5","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.5","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.0.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsdown","old_version":"0.21.8","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vite","old_version":"8.0.8","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.32","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.21","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.11","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-and-minor group with 86 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [supabase](https://github.com/supabase/cli/tree/HEAD/apps/cli) | `2.98.0` | `2.104.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.105.1` | `2.107.0` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `20.5.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `20.5.3` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.460` | `2.2.482` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.2` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.13.0` | `2.16.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.3` | `3.24.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.3` | `3.24.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.3` | `3.24.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.8` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.1` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.1` | `8.60.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.6` | `6.0.7` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.32` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) | `12.0.0` | `12.8.2` |\n| [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) | `14.2.1` | `14.3.0` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.16.1` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.0` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.8.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.5` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.5` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.0.3` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.8` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.2` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.32` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.21` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.11` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n\n\nUpdates `supabase` from 2.98.0 to 2.104.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/cli/releases\"\u003esupabase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.104.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.103.0...v2.104.0\"\u003e2.104.0\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e route TS telemetry to production PostHog (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5411\"\u003e#5411\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/935e578ca0f45b4c74f3e2db5f670447cb0f13f0\"\u003e935e578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e schema-decode telemetry config (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/88be432434af7eda91f39a91aa98462717c0e25f\"\u003e88be432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e status gating (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5335\"\u003e#5335\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/1d1e7191268e068fe9cb6aba524d1c619a9c727b\"\u003e1d1e719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e suppress spinner on stdout for legacy -o machine formats (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5410\"\u003e#5410\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/856339ab790f61c85599044377ec7e47d85b0f7f\"\u003e856339a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/cli/issues/5397\"\u003e#5397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e telemetry json parse crash (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5405\"\u003e#5405\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/50908ba28396ade33cd57eedfbb95cca058b8f92\"\u003e50908ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the go_modules group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5398\"\u003e#5398\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/8603361473f223f865ad545208780f6713a294ab\"\u003e8603361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e port encryption commands to native TypeScript (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5409\"\u003e#5409\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/6410a038df5fc61602efb85a5025925c8925e4f6\"\u003e6410a03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e port postgres config (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5404\"\u003e#5404\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/94882bc07f473e049795efb909a2a7a93c538465\"\u003e94882bc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.0-beta.6\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.104.0-beta.5...v2.104.0-beta.6\"\u003e2.104.0-beta.6\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e status gating (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5335\"\u003e#5335\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/1d1e7191268e068fe9cb6aba524d1c619a9c727b\"\u003e1d1e719\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.0-beta.5\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.104.0-beta.4...v2.104.0-beta.5\"\u003e2.104.0-beta.5\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the go_modules group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5398\"\u003e#5398\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/8603361473f223f865ad545208780f6713a294ab\"\u003e8603361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.0-beta.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.104.0-beta.3...v2.104.0-beta.4\"\u003e2.104.0-beta.4\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e schema-decode telemetry config (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/88be432434af7eda91f39a91aa98462717c0e25f\"\u003e88be432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e port encryption commands to native TypeScript (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5409\"\u003e#5409\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/6410a038df5fc61602efb85a5025925c8925e4f6\"\u003e6410a03\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.0-beta.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.104.0-beta.2...v2.104.0-beta.3\"\u003e2.104.0-beta.3\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/6410a038df5fc61602efb85a5025925c8925e4f6\"\u003e\u003ccode\u003e6410a03\u003c/code\u003e\u003c/a\u003e feat(cli): port encryption commands to native TypeScript (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/88be432434af7eda91f39a91aa98462717c0e25f\"\u003e\u003ccode\u003e88be432\u003c/code\u003e\u003c/a\u003e fix(cli): schema-decode telemetry config (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5412\"\u003e#5412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/935e578ca0f45b4c74f3e2db5f670447cb0f13f0\"\u003e\u003ccode\u003e935e578\u003c/code\u003e\u003c/a\u003e fix(cli): route TS telemetry to production PostHog (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/50908ba28396ade33cd57eedfbb95cca058b8f92\"\u003e\u003ccode\u003e50908ba\u003c/code\u003e\u003c/a\u003e fix(cli): telemetry json parse crash (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/94882bc07f473e049795efb909a2a7a93c538465\"\u003e\u003ccode\u003e94882bc\u003c/code\u003e\u003c/a\u003e feat(cli): port postgres config (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5404\"\u003e#5404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/856339ab790f61c85599044377ec7e47d85b0f7f\"\u003e\u003ccode\u003e856339a\u003c/code\u003e\u003c/a\u003e fix(cli): suppress spinner on stdout for legacy -o machine formats (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/8768e0e88b65de960e1b17affd1b5d2c197d8b8a\"\u003e\u003ccode\u003e8768e0e\u003c/code\u003e\u003c/a\u003e fix(cli): decode Go keyring tokens (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5406\"\u003e#5406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d401de560720132d732c6b79686649542c760ac6\"\u003e\u003ccode\u003ed401de5\u003c/code\u003e\u003c/a\u003e feat(cli): replace legacy hidden flags (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/cbf20ccb3dc79f58919388fa71fb8347c022e0f6\"\u003e\u003ccode\u003ecbf20cc\u003c/code\u003e\u003c/a\u003e feat(cli): port projects commands to native TypeScript (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/2a8a08781ef78d7db3f506b1f4c4e83652517104\"\u003e\u003ccode\u003e2a8a087\u003c/code\u003e\u003c/a\u003e feat(cli): port domains commands to native TypeScript (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5391\"\u003e#5391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/cli/commits/v2.104.0/apps/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.105.1 to 2.107.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.107.0\u003c/h2\u003e\n\u003ch2\u003e2.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e return AuthInvalidJwtError from getClaims for expired JWT (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2395\"\u003e#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e recognize ?error= redirects in implicit grant gate (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth): revert fix(auth:\u003c/strong\u003e encode client-id in oauth requests (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2383\"\u003e#2383\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e return a structured error for non-JSON body on successful responses (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e pin workspace:* sibling deps before JSR publish (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e publish gotrue-js legacy mirror via pnpm (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2419\"\u003e#2419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.7 (1M context)\u003c/li\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmar Al Matar \u003ca href=\"https://github.com/Bewinxed\"\u003e\u003ccode\u003e@​Bewinxed\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eyoucef zr \u003ca href=\"https://github.com/youcefzemmar\"\u003e\u003ccode\u003e@​youcefzemmar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eyoucefzemmar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.107.0-canary.6\u003c/h2\u003e\n\u003ch2\u003e2.107.0-canary.6 (2026-06-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.107.0-canary.5\u003c/h2\u003e\n\u003ch2\u003e2.107.0-canary.5 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e publish gotrue-js legacy mirror via pnpm (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2419\"\u003e#2419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.107.0-canary.4\u003c/h2\u003e\n\u003ch2\u003e2.107.0-canary.4 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmar Al Matar \u003ca href=\"https://github.com/Bewinxed\"\u003e\u003ccode\u003e@​Bewinxed\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.2 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.1 (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e hide dynamic import from hermesc (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2381\"\u003e#2381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.0 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e W3C/OpenTelemetry trace context propagation (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e mark \u003ccode\u003e@​supabase/tracing\u003c/code\u003e private and snapshot it for JSR (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2370\"\u003e#2370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.5\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/54ec2b6955be26836e249e1fbe5f98c6f25a99a9\"\u003e\u003ccode\u003e54ec2b6\u003c/code\u003e\u003c/a\u003e feat(auth): remove navigator.locks-based mutex; introduce commit guard + disp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3397c9235712ae71333c5ded7b3cccc491124382\"\u003e\u003ccode\u003e3397c92\u003c/code\u003e\u003c/a\u003e feat(supabase): update X-Client-Info to structured metadata format (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/335207f8738ef059e0aec85b18529a1902fc2317\"\u003e\u003ccode\u003e335207f\u003c/code\u003e\u003c/a\u003e feat(realtime): allow httpSend to send binary payload (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/42f12dd9e6dac89252e739558e9b1dec4bcf09e3\"\u003e\u003ccode\u003e42f12dd\u003c/code\u003e\u003c/a\u003e docs(repo): ship per-package AGENTS.md and migrations via npm (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b200b74136b3305c5fa07af3492ec56fbfaa1392\"\u003e\u003ccode\u003eb200b74\u003c/code\u003e\u003c/a\u003e chore(release): version 2.106.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2396\"\u003e#2396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a5f09cf9a0a8c2744464a8505333ab3136e3f290\"\u003e\u003ccode\u003ea5f09cf\u003c/code\u003e\u003c/a\u003e chore(repo): adopt pnpm catalog and clean up devDeps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2389\"\u003e#2389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c72cc5608764b8d15f58e6ce8cfc6867ebead1be\"\u003e\u003ccode\u003ec72cc56\u003c/code\u003e\u003c/a\u003e fix(misc): add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a7bdb236041d5a3061be856fd9e00b45d9b62f54\"\u003e\u003ccode\u003ea7bdb23\u003c/code\u003e\u003c/a\u003e docs(supabase): expand tracePropagation tsdoc with examples (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/f4c149c70f0f2c4203edf47fb173cb135c59b2be\"\u003e\u003ccode\u003ef4c149c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.106.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3f9628af627804fbfb1a7fc7a2b5f929856a1b52\"\u003e\u003ccode\u003e3f9628a\u003c/code\u003e\u003c/a\u003e fix(misc): hide dynamic import from hermesc (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2381\"\u003e#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.107.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.5.0 to 20.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e3d2c9dfe74b7d9be87019a28920c44818dd364d\"\u003e\u003ccode\u003ee3d2c9d\u003c/code\u003e\u003c/a\u003e refactor: replace all lodash.* dependencies with es-toolkit/compat (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4734\"\u003e#4734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7fe86b28f0779cce8d8459bdcc83c849936a1b80\"\u003e\u003ccode\u003e7fe86b2\u003c/code\u003e\u003c/a\u003e v20.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.0 to 20.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.460 to 2.2.482\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/acd5cf9a29a49df74ca78c18a5a671d41ad31c4b\"\u003e\u003ccode\u003eacd5cf9\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.460...2.2.482\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/wujiajie-netizen/product-info-system/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wujiajie-netizen%2Fproduct-info-system/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4562522401","node_id":"PR_kwDOSpEA4c7hVNWG","number":11,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T22:33:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T11:00:47.000Z","updated_at":"2026-06-03T22:33:55.000Z","time_to_close":214386,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":48,"packages":[{"name":"@clack/prompts","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@commitlint/cli","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/core","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-yml","old_version":"3.3.2","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"knip","old_version":"6.14.1","new_version":"6.15.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.25","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.5","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.4.0` | `1.5.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.0.1` | `21.0.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.0.1` | `21.0.2` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.481` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.23.6` | `3.24.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.23.6` | `3.24.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.6` | `3.24.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.23.6` | `3.24.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.14.0` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.2` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.15.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.8` | `2.1.9` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.1` | `1.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.25` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.5` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@clack/prompts` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-document` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-document/CHANGELOG.md\"\u003e@​tiptap/extension-document's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-document\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-highlight` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/CHANGELOG.md\"\u003e@​tiptap/extension-highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-highlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md\"\u003e@​tiptap/extension-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-link` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-link/CHANGELOG.md\"\u003e@​tiptap/extension-link's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-link\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-placeholder` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages-deprecated/extension-placeholder/CHANGELOG.md\"\u003e@​tiptap/extension-placeholder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [2d05614]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages-deprecated/extension-placeholder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-align` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md\"\u003e@​tiptap/extension-text-align's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-text-align\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-style` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-style/CHANGELOG.md\"\u003e@​tiptap/extension-text-style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-text-style\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-underline` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-underline/CHANGELOG.md\"\u003e@​tiptap/extension-underline's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-underline\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e@​tiptap/pm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7c0499b: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md\"\u003e@​tiptap/starter-kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2d05614]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/starter-kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/vue-3` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/vue-3/CHANGELOG.md\"\u003e@​tiptap/vue-3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/vue-3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsdown/css` from 0.22.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003e@​tsdown/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e: Add \u003ccode\u003edeps.dts\u003c/code\u003e option to override dependency bundling for declaration files  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/881bf0d\"\u003e\u003c!-- raw HTML omitted --\u003e(881bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error handling for unsupported TypeScript syntax on Node.js  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b93db6d\"\u003e\u003c!-- raw HTML omitted --\u003e(b93db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd extra space for emoji rendering in Windows Terminal  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/925cc87\"\u003e\u003c!-- raw HTML omitted --\u003e(925cc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbundle\u003c/strong\u003e: Add shims support for unbundled builds  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/fc9913d\"\u003e\u003c!-- raw HTML omitted --\u003e(fc991)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.0...v0.22.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0bddff16b6eabf64bd60f8ea5cebf988f9e1aa4d\"\u003e\u003ccode\u003e0bddff1\u003c/code\u003e\u003c/a\u003e chore: release v0.22.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/commits/v0.22.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 10.0.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cli): ignore closed readline after stdin (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eWhat changed\u003c/h2\u003e\n\u003cp\u003eWrap the stdin readline async iterator so CSpell ignores the terminal \u003ccode\u003ereadline was closed\u003c/code\u003e error that can occur after stdin has already yielded its file list.\u003c/p\u003e\n\u003cp\u003eOther readline errors are still rethrown.\u003c/p\u003e\n\u003ch2\u003eWhy\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778\"\u003e#8778\u003c/a\u003e. On Node 24, \u003ccode\u003ecspell lint --file-list stdin\u003c/code\u003e can finish processing a large stdin file list and then report \u003ccode\u003eLinter Error: readline was closed\u003c/code\u003e instead of completing cleanly.\u003c/p\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cp\u003eAdded unit coverage for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epreserving all yielded stdin lines when readline throws \u003ccode\u003ereadline was closed\u003c/code\u003e after reading\u003c/li\u003e\n\u003cli\u003econtinuing to throw unrelated readline errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI could not run the package test command locally in this sandbox because the checkout has no \u003ccode\u003enode_modules\u003c/code\u003e, and Corepack is blocked from creating its user cache directory (\u003ccode\u003eEPERM\u003c/code\u003e under \u003ccode\u003e~/.cache/node/corepack\u003c/code\u003e).\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(docs): replace \u003ccode\u003e.json\u003c/code\u003e with \u003ccode\u003epackage.json\u003c/code\u003e in configuration docs (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8861\"\u003e#8861\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eFix\u003c/h2\u003e\n\u003cp\u003eIn the \u003ccode\u003epackage.json\u003c/code\u003e configuration section, the sentence referred to\n\u0026quot;the \u003ccode\u003e.json\u003c/code\u003e file\u0026quot; instead of \u0026quot;the \u003ccode\u003epackage.json\u003c/code\u003e file\u0026quot;.\u003c/p\u003e\n\u003cp\u003eBefore: \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003e.json\u003c/code\u003e file.\u0026quot;\nAfter:  \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003epackage.json\u003c/code\u003e file.\u0026quot;\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: substitution display and ranges for output checking (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838\"\u003e#8838\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1 (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cli): ignore closed readline after stdin (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8862\"\u003e#8862\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eWhat changed\u003c/h2\u003e\n\u003cp\u003eWrap the stdin readline async iterator so CSpell ignores the terminal \u003ccode\u003ereadline was closed\u003c/code\u003e error that can occur after stdin has already yielded its file list.\u003c/p\u003e\n\u003cp\u003eOther readline errors are still rethrown.\u003c/p\u003e\n\u003ch2\u003eWhy\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778\"\u003e#8778\u003c/a\u003e. On Node 24, \u003ccode\u003ecspell lint --file-list stdin\u003c/code\u003e can finish processing a large stdin file list and then report \u003ccode\u003eLinter Error: readline was closed\u003c/code\u003e instead of completing cleanly.\u003c/p\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cp\u003eAdded unit coverage for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epreserving all yielded stdin lines when readline throws \u003ccode\u003ereadline was closed\u003c/code\u003e after reading\u003c/li\u003e\n\u003cli\u003econtinuing to throw unrelated readline errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI could not run the package test command locally in this sandbox because the checkout has no \u003ccode\u003enode_modules\u003c/code\u003e, and Corepack is blocked from creating its user cache directory (\u003ccode\u003eEPERM\u003c/code\u003e under \u003ccode\u003e~/.cache/node/corepack\u003c/code\u003e).\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(docs): replace \u003ccode\u003e.json\u003c/code\u003e with \u003ccode\u003epackage.json\u003c/code\u003e in configuration docs (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8861\"\u003e#8861\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eFix\u003c/h2\u003e\n\u003cp\u003eIn the \u003ccode\u003epackage.json\u003c/code\u003e configuration section, the sentence referred to\n\u0026quot;the \u003ccode\u003e.json\u003c/code\u003e file\u0026quot; instead of \u0026quot;the \u003ccode\u003epackage.json\u003c/code\u003e file\u0026quot;.\u003c/p\u003e\n\u003cp\u003eBefore: \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003e.json\u003c/code\u003e file.\u0026quot;\nAfter:  \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003epackage.json\u003c/code\u003e file.\u0026quot;\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/0f43abf29e5da0ecbcb08214055cdc1e3267c3ea\"\u003e\u003ccode\u003e0f43abf\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/39e5ccd1b52b6b7e3d9ff61dc8c625ed720c7ca4\"\u003e\u003ccode\u003e39e5ccd\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.0.1 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/da51d83173c09a0e5767f5158dfb0db98780da61\"\u003e\u003ccode\u003eda51d83\u003c/code\u003e\u003c/a\u003e fix(cli): ignore closed readline after stdin (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/ef9b0dcc165bc726833e604a8e84261b7d3af75c\"\u003e\u003ccode\u003eef9b0dc\u003c/code\u003e\u003c/a\u003e fix: substitution display and ranges for output checking (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838\"\u003e#8838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7cf15af1a54f7b9fe9a960856dd2370f37b88e67\"\u003e\u003ccode\u003e7cf15af\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8833\"\u003e#8833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/13144fe5dc8098a3ee3f5b4f0feddc5f4d573341\"\u003e\u003ccode\u003e13144fe\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.0.1/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `element-plus` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/element-plus/element-plus/releases\"\u003eelement-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.14.1\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003e2026-05-29\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [tabs] support scrolling via touch (\u003ca href=\"https://redirect.github.com/element-pl...\n\n_Description has been truncated_","html_url":"https://github.com/durancexuan/kb-admin-vben/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/durancexuan%2Fkb-admin-vben/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4560596999","node_id":"PR_kwDORhba8M7hO_Qm","number":46,"state":"open","title":"build(deps): bump the non-breaking-changes group across 1 directory with 58 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T05:29:17.000Z","updated_at":"2026-06-03T23:01:24.068Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":58,"packages":[{"name":"@changesets/changelog-github","old_version":"0.5.2","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@iconify/json","old_version":"2.2.447","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.11.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.3.0","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tanstack/vue-query","old_version":"5.92.9","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-vue-jsx","old_version":"5.1.4","new_version":"5.1.5","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitejs/plugin-vue","old_version":"6.0.4","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/shared","old_version":"3.5.29","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"@vueuse/integrations","old_version":"14.2.1","new_version":"14.3.0","repository_url":"https://github.com/vueuse/vueuse"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.5","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-config-turbo","old_version":"2.8.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-no-only-tests","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"h3","old_version":"1.15.5","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"lefthook","old_version":"2.1.3","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.1","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.0","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"sass","old_version":"1.97.3","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recess-order","old_version":"7.6.1","new_version":"7.7.0","repository_url":"https://github.com/stormwarning/stylelint-config-recess-order"},{"name":"turbo","old_version":"2.8.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.0.7","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.5","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.29","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.0","new_version":"4.14.25","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.17.49","new_version":"4.19.5","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.39.9","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 58 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.2` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.447` | `2.2.481` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.4` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.11.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.3.0` | `1000.3.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.92.9` | `5.100.14` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.8.1` | `0.11.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.1` | `8.60.0` |\n| [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue-jsx) | `5.1.4` | `5.1.5` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.4` | `6.0.7` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.29` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) | `14.2.1` | `14.3.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.5` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.8.14` | `2.9.16` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.16.2` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `3.3.0` | `3.4.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.5` | `1.15.11` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.3` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.1` | `2.13.4` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.0` | `2.9.8` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.100.0` |\n| [stylelint-config-recess-order](https://github.com/stormwarning/stylelint-config-recess-order) | `7.6.1` | `7.7.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.8.14` | `2.9.16` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.0.7` | `8.1.2` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.3` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.5` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.29` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.0` | `4.14.25` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.17.49` | `4.19.5` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.39.9` | `0.43.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.5.2 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/fd0bc2e997a7bf603415489d10fcac0ca129badf\"\u003e\u003ccode\u003efd0bc2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Linkify issue references in changelog entries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1810\"\u003e#1810\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e! - Replace deprecated \u003ccode\u003eString.prototype.trimRight\u003c/code\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd\"\u003e\u003ccode\u003eString.prototype.trimEnd\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/read@0.5.2...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.447 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.447...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.11.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jspm/jspm/commits/@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.3.0 to 1000.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.92.9 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(vue-query): allow reactive and getter values as \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10530\"\u003e#10530\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10452\"\u003e#10452\u003c/a\u003e where \u003ccode\u003equeryOptions\u003c/code\u003e only accepted plain arrays for the \u003ccode\u003equeryKey\u003c/code\u003e property, but not \u003ccode\u003ecomputed\u003c/code\u003e refs, \u003ccode\u003eRef\u003c/code\u003e values, or getter functions. The related fix in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10465\"\u003e#10465\u003c/a\u003e only covered the \u003ccode\u003eenabled\u003c/code\u003e property.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e accepts the same reactive forms as \u003ccode\u003eenabled\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlain \u003ccode\u003eQueryKey\u003c/code\u003e arrays\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eComputedRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e() =\u0026gt; QueryKey\u003c/code\u003e (getter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(vue-query): allow reactive and getter values as \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10530\"\u003e#10530\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10452\"\u003e#10452\u003c/a\u003e where \u003ccode\u003equeryOptions\u003c/code\u003e only accepted plain arrays for the \u003ccode\u003equeryKey\u003c/code\u003e property, but not \u003ccode\u003ecomputed\u003c/code\u003e refs, \u003ccode\u003eRef\u003c/code\u003e values, or getter functions. The related fix in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10465\"\u003e#10465\u003c/a\u003e only covered the \u003ccode\u003eenabled\u003c/code\u003e property.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e accepts the same reactive forms as \u003ccode\u003eenabled\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlain \u003ccode\u003eQueryKey\u003c/code\u003e arrays\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eComputedRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e() =\u0026gt; QueryKey\u003c/code\u003e (getter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/139e67ccab2c8efba7c4dccdffa6f447350446ae\"\u003e\u003ccode\u003e139e67c\u003c/code\u003e\u003c/a\u003e fix(vue-query): allow computed ref as queryKey property in queryOptions (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.8.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e@​tanstack/vue-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update deps and change build process to tsdown (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/66e30108f49b5bf4c9796c9c98a009c08520c9a9\"\u003e\u003ccode\u003e66e3010\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/d8b51a7e2b8e42a38d6dab9e4aae139d6fb1c153\"\u003e\u003ccode\u003ed8b51a7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/84dc3eb3fac116fdf5c2a527b017a44e848be6f3\"\u003e\u003ccode\u003e84dc3eb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/77c872fcbbc399374a9a0bc1c31568097bd20cf6\"\u003e\u003ccode\u003e77c872f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch2\u003eBreaking changes (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/265\"\u003e#265\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enew Store()\u003c/code\u003e is now \u003ccode\u003ecreateStore()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enew Derived()\u003c/code\u003e is now a derived \u003ccode\u003ecreateStore()\u003c/code\u003e:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst derived = createStore(() =\u0026gt; store.state * 2)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/blob/main/packages/vue-store/CHANGELOG.md\"\u003e@​tanstack/vue-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update deps and change build process to tsdown (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/66e30108f49b5bf4c9796c9c98a009c08520c9a9\"\u003e\u003ccode\u003e66e3010\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/d8b51a7e2b8e42a38d6dab9e4aae139d6fb1c153\"\u003e\u003ccode\u003ed8b51a7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/84dc3eb3fac116fdf5c2a527b017a44e848be6f3\"\u003e\u003ccode\u003e84dc3eb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/77c872fcbbc399374a9a0bc1c31568097bd20cf6\"\u003e\u003ccode\u003e77c872f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/83e2978f627ec53616249b2bda1037749b18b6ab\"\u003e\u003ccode\u003e83e2978\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e feat: new hooks and actions APIs (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/840b9d065c80412b7b2131c712224a5842b28d7b\"\u003e\u003ccode\u003e840b9d0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/66e30108f49b5bf4c9796c9c98a009c08520c9a9\"\u003e\u003ccode\u003e66e3010\u003c/code\u003e\u003c/a\u003e chore: migrate builds to tsdown and upgrade all deps (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/0019297fd31d5348ba6c98a79c65a429cee39be2\"\u003e\u003ccode\u003e0019297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/70d72c7114e5883ff64327d6e472fcef74806038\"\u003e\u003ccode\u003e70d72c7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/0a9f542f367edfee0a2eaa498aa79cc4cc297869\"\u003e\u003ccode\u003e0a9f542\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/032ace70abf03154abed8f3a738299cfa6c334ee\"\u003e\u003ccode\u003e032ace7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/dace25f65c082b12b8b0fbcc5a5b6aa0b83bc8eb\"\u003e\u003ccode\u003edace25f\u003c/code\u003e\u003c/a\u003e Integrate Alien Signals (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/store/commits/@tanstack/vue-store@0.11.0/packages/vue-store\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.56.1 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4302433ae6bf93d4ddc35264ad1b951254758566\"\u003e\u003ccode\u003e4302433\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-floating-promises] stack overflow when using recursiv...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/10b79f1ba8e98610a3af85152a1b3b406f91e633\"\u003e\u003ccode\u003e10b79f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.4.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12339\"\u003e#12339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2a6765d9628dc776f8127c96f088bb807c0bcab2\"\u003e\u003ccode\u003e2a6765d\u003c/code\u003e\u003c/a\u003e chore: clenaup \u003ccode\u003egetAwaitedType\u003c/code\u003e from \u003ccode\u003etypescript.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12302\"\u003e#12302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e26dc8003ababf078aad4df17765ee4cea30644c\"\u003e\u003ccode\u003ee26dc80\u003c/code\u003e\u003c/a\u003e docs: update stale links to latest (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12313\"\u003e#12313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec3ef25390f7daf5a9ff33a60282bdbbb49ab0f3\"\u003e\u003ccode\u003eec3ef25\u003c/code\u003e\u003c/a\u003e test: make no-useless-empty-export tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12260\"\u003e#12260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.56.1 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser ...\n\n_Description has been truncated_","html_url":"https://github.com/tianxin8848/tianxin-introduction-admin/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tianxin8848%2Ftianxin-introduction-admin/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"4548041119","node_id":"PR_kwDOSWjRIc7gnzFF","number":22,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 78 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-02T05:54:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T11:22:45.000Z","updated_at":"2026-06-02T05:54:28.000Z","time_to_close":325901,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":78,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.466","new_version":"2.2.480","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.1.2","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.14.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.100.5","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.8","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.2.1","new_version":"1.3.1","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.0","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.9.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.1","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"lefthook","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.61.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.12","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.6","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.17","new_version":"1.0.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.19.1","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.6","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.7","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.28","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.13","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.4.0` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.466` | `2.2.480` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.1.2` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.14.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.5` | `5.100.14` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.4` | `3.23.6` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.22.4` | `3.23.6` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.4` | `3.23.6` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.4` | `3.23.6` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.10` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.0` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.0` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.33` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.8` | `2.4.10` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.2.1` | `1.3.1` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.1` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.4.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.6` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.52.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.61.0` | `1.67.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.12` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.6` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.0.3` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.9.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.19.1` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.10` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.1` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.7` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.6` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.7` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.33` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.28` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.13` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5b897a727fa1cc44bc7074dcbe5db639c8c32b1b\"\u003e\u003ccode\u003e5b897a7\u003c/code\u003e\u003c/a\u003e fix: split type-only and runtime exports (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cd7e5cdbc2eb8104bbde9ec6deb92a773c50fcb9\"\u003e\u003ccode\u003ecd7e5cd\u003c/code\u003e\u003c/a\u003e deps: update pnpm and align node types version (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/970268beabdf2c89790ab185218b7c70465d4b96\"\u003e\u003ccode\u003e970268b\u003c/code\u003e\u003c/a\u003e chore(deps): update deps in core and prompts packages (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ea5702e8ff668cace0ace7d61ff0ee07d227d100\"\u003e\u003ccode\u003eea5702e\u003c/code\u003e\u003c/a\u003e chore: add engines field to prompts and core (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ec432f996b9dde3cd6d4e109c2a117b1ea5e2cfe\"\u003e\u003ccode\u003eec432f9\u003c/code\u003e\u003c/a\u003e docs: correct Progress example in README (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.4.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.466 to 2.2.480\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/540c25d63da7b8fcd1753adbe0b60b7b2d21cf13\"\u003e\u003ccode\u003e540c25d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Maki, Pinhead Map Icons, Temaki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/75746ac344e2d91d3eeb97a0ed1e9a8d9997334c\"\u003e\u003ccode\u003e75746ac\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Röntgen, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bdc6259f26c6362cc518e9615a72b657f79fb799\"\u003e\u003ccode\u003ebdc6259\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/15f37c982fb7b3c5f4acb7e72e997abdf43b0e9e\"\u003e\u003ccode\u003e15f37c9\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1b6277b793c2dccc446fa6e2cc2b39def3fb6ce7\"\u003e\u003ccode\u003e1b6277b\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Codicons, Lucide, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bd0ea21a391f33f19e87b1fb1c3e42b2423a6a2d\"\u003e\u003ccode\u003ebd0ea21\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.466...2.2.480\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.1.2 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.14.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.4 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.5 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(vue-query): allow reactive and getter values as \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10530\"\u003e#10530\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10452\"\u003e#10452\u003c/a\u003e where \u003ccode\u003equeryOptions\u003c/code\u003e only accepted plain arrays for the \u003ccode\u003equeryKey\u003c/code\u003e property, but not \u003ccode\u003ecomputed\u003c/code\u003e refs, \u003ccode\u003eRef\u003c/code\u003e values, or getter functions. The related fix in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10465\"\u003e#10465\u003c/a\u003e only covered the \u003ccode\u003eenabled\u003c/code\u003e property.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e accepts the same reactive forms as \u003ccode\u003eenabled\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlain \u003ccode\u003eQueryKey\u003c/code\u003e arrays\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eComputedRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e() =\u0026gt; QueryKey\u003c/code\u003e (getter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(vue-query): allow reactive and getter values as \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10530\"\u003e#10530\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10452\"\u003e#10452\u003c/a\u003e where \u003ccode\u003equeryOptions\u003c/code\u003e only accepted plain arrays for the \u003ccode\u003equeryKey\u003c/code\u003e property, but not \u003ccode\u003ecomputed\u003c/code\u003e refs, \u003ccode\u003eRef\u003c/code\u003e values, or getter functions. The related fix in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10465\"\u003e#10465\u003c/a\u003e only covered the \u003ccode\u003eenabled\u003c/code\u003e property.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e accepts the same reactive forms as \u003ccode\u003eenabled\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlain \u003ccode\u003eQueryKey\u003c/code\u003e arrays\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eComputedRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e() =\u0026gt; QueryKey\u003c/code\u003e (getter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/139e67ccab2c8efba7c4dccdffa6f447350446ae\"\u003e\u003ccode\u003e139e67c\u003c/code\u003e\u003c/a\u003e fix(vue-query): allow computed ref as queryKey property in queryOptions (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e@​tanstack/vue-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/873933753/lg-shop-admin/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/873933753%2Flg-shop-admin/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4546929549","node_id":"PR_kwDOSMCKts7gkJ6q","number":27,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T23:37:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T08:23:09.000Z","updated_at":"2026-06-03T23:37:22.000Z","time_to_close":486852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":79,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.1.0","new_version":"1.4.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@form-create/ant-design-vue","old_version":"3.2.38","new_version":"3.3.0","repository_url":"https://github.com/xaboy/form-create"},{"name":"@iconify/json","old_version":"2.2.454","new_version":"2.2.480","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.12.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.3.0","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.0.1","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.9.2","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tinyflow-ai/vue","old_version":"1.1.10","new_version":"1.3.4","repository_url":"https://github.com/tinyflow-ai/tinyflow"},{"name":"@tsdown/css","old_version":"0.21.4","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.30","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"bpmn-js-properties-panel","old_version":"5.23.0","new_version":"5.58.0","repository_url":"https://github.com/bpmn-io/bpmn-js-properties-panel"},{"name":"bpmn-js-token-simulation","old_version":"0.36.3","new_version":"0.39.3","repository_url":"https://github.com/bpmn-io/bpmn-js-token-simulation"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.3.2","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.1.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.8.4","new_version":"20.9.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.8","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"markdown-it","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"markmap-common","old_version":"0.16.0","new_version":"0.18.9","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-lib","old_version":"0.16.1","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-toolbar","old_version":"0.17.2","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-view","old_version":"0.16.0","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"nitropack","old_version":"2.13.2","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.2","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"sass-embedded","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recommended-scss","old_version":"17.0.0","new_version":"17.0.1","repository_url":"https://github.com/stylelint-scss/stylelint-config-recommended-scss"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.5.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsdown","old_version":"0.21.4","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.8.20","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.0","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.1","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue3-signature","old_version":"0.2.4","new_version":"0.4.4","repository_url":"https://github.com/WangShayne/vue3-signature"},{"name":"vue","old_version":"3.5.30","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.13","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.8","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.1.0` | `1.4.0` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@form-create/ant-design-vue](https://github.com/xaboy/form-create) | `3.2.38` | `3.3.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.454` | `2.2.480` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.12.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.3.0` | `1000.3.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.0.1` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.9.2` | `0.11.0` |\n| [@tinyflow-ai/vue](https://github.com/tinyflow-ai/tinyflow) | `1.1.10` | `1.3.4` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.4` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.30` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.1` |\n| [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel) | `5.23.0` | `5.58.0` |\n| [bpmn-js-token-simulation](https://github.com/bpmn-io/bpmn-js-token-simulation) | `0.36.3` | `0.39.3` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.3.2` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.4.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.8.4` | `20.9.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.8` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.1` | `14.2.0` |\n| [markmap-common](https://github.com/markmap/markmap) | `0.16.0` | `0.18.9` |\n| [markmap-lib](https://github.com/markmap/markmap) | `0.16.1` | `0.18.12` |\n| [markmap-toolbar](https://github.com/markmap/markmap) | `0.17.2` | `0.18.12` |\n| [markmap-view](https://github.com/markmap/markmap) | `0.16.0` | `0.18.12` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.2` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.52.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.67.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.2` | `2.9.8` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.98.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.100.0` |\n| [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss) | `17.0.0` | `17.0.1` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.5.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.4` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.8.20` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.1` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.0` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.1` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.7` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.2` |\n| [vue3-signature](https://github.com/WangShayne/vue3-signature) | `0.2.4` | `0.4.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.13` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.8` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.0` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.1.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9786226: Externalize \u003ccode\u003efast-string-width\u003c/code\u003e and \u003ccode\u003efast-wrap-ansi\u003c/code\u003e to avoid double dependencies\u003c/li\u003e\n\u003cli\u003e090902c: Adds \u003ccode\u003edate\u003c/code\u003e prompt with \u003ccode\u003eformat\u003c/code\u003e support (YMD, MDY, DMY)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e134a1a1: Fix the \u003ccode\u003epath\u003c/code\u003e prompt so \u003ccode\u003edirectory: true\u003c/code\u003e correctly enforces directory-only selection while still allowing directory navigation, and add regression tests for both directory and default file selection behavior.\u003c/li\u003e\n\u003cli\u003ebdf89a5: Adds \u003ccode\u003eplaceholder\u003c/code\u003e option to \u003ccode\u003eautocomplete\u003c/code\u003e. When the placeholder is set and the input is empty, pressing \u003ccode\u003etab\u003c/code\u003e will set the value to \u003ccode\u003eplaceholder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e336495a: Apply guide to wrapped multi-line messages in confirm prompt.\u003c/li\u003e\n\u003cli\u003e9fe8de6: Respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts.\u003c/li\u003e\n\u003cli\u003e29a50cb: Fix \u003ccode\u003epath\u003c/code\u003e directory mode so pressing Enter with an existing directory \u003ccode\u003einitialValue\u003c/code\u003e submits that current directory instead of the first child option, and add regression coverage for immediate submit and child-directory navigation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9786226]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bdf89a5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [417b451]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [090902c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9786226: Externalize \u003ccode\u003efast-string-width\u003c/code\u003e and \u003ccode\u003efast-wrap-ansi\u003c/code\u003e to avoid double dependencies\u003c/li\u003e\n\u003cli\u003e090902c: Adds \u003ccode\u003edate\u003c/code\u003e prompt with \u003ccode\u003eformat\u003c/code\u003e support (YMD, MDY, DMY)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e134a1a1: Fix the \u003ccode\u003epath\u003c/code\u003e prompt so \u003ccode\u003edirectory: true\u003c/code\u003e correctly enforces directory-only selection while still allowing directory navigation, and add regression tests for both directory and default file selection behavior.\u003c/li\u003e\n\u003cli\u003ebdf89a5: Adds \u003ccode\u003eplaceholder\u003c/code\u003e option to \u003ccode\u003eautocomplete\u003c/code\u003e. When the placeholder is set and the input is empty, pressing \u003ccode\u003etab\u003c/code\u003e will set the value to \u003ccode\u003eplaceholder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e336495a: Apply guide to wrapped multi-line messages in confirm prompt.\u003c/li\u003e\n\u003cli\u003e9fe8de6: Respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts.\u003c/li\u003e\n\u003cli\u003e29a50cb: Fix \u003ccode\u003epath\u003c/code\u003e directory mode so pressing Enter with an existing directory \u003ccode\u003einitialValue\u003c/code\u003e submits that current directory instead of the first child option, and add regression coverage for immediate submit and child-directory navigation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9786226]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bdf89a5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [417b451]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [090902c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5b897a727fa1cc44bc7074dcbe5db639c8c32b1b\"\u003e\u003ccode\u003e5b897a7\u003c/code\u003e\u003c/a\u003e fix: split type-only and runtime exports (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cd7e5cdbc2eb8104bbde9ec6deb92a773c50fcb9\"\u003e\u003ccode\u003ecd7e5cd\u003c/code\u003e\u003c/a\u003e deps: update pnpm and align node types version (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/970268beabdf2c89790ab185218b7c70465d4b96\"\u003e\u003ccode\u003e970268b\u003c/code\u003e\u003c/a\u003e chore(deps): update deps in core and prompts packages (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ea5702e8ff668cace0ace7d61ff0ee07d227d100\"\u003e\u003ccode\u003eea5702e\u003c/code\u003e\u003c/a\u003e chore: add engines field to prompts and core (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ec432f996b9dde3cd6d4e109c2a117b1ea5e2cfe\"\u003e\u003ccode\u003eec432f9\u003c/code\u003e\u003c/a\u003e docs: correct Progress example in README (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.4.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@form-create/ant-design-vue` from 3.2.38 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xaboy/form-create/releases\"\u003e@​form-create/ant-design-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0 双新包上线\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e适配 antdv-next\u003c/strong\u003e \u003ca href=\"https://form-create.com/v3/antdv-next/\"\u003e使用文档\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @form-create/antdv-next\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e适配 OpenTiny TinyVue\u003c/strong\u003e \u003ca href=\"https://form-create.com/v3/tiny-vue/\"\u003e使用文档\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @form-create/tiny-vue\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e升级 组件包构建链路至 Vite\u003c/strong\u003e，缩短本地与 CI 构建路径，后续扩展组件形态更轻量\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eElement Plus（\u003ccode\u003e@form-create/element-ui\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003einputOtp\u003c/code\u003e、\u003ccode\u003einputTag\u003c/code\u003e、\u003ccode\u003emention\u003c/code\u003e、\u003ccode\u003etransfer\u003c/code\u003e、\u003ccode\u003etreeSelect\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNaive UI（\u003ccode\u003e@form-create/naive-ui\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003etransfer\u003c/code\u003e、\u003ccode\u003emention\u003c/code\u003e、\u003ccode\u003einputOtp\u003c/code\u003e、\u003ccode\u003edynamicInput\u003c/code\u003e 组件\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e优化\u003c/strong\u003e：\u003ccode\u003eupload\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eArco Design（\u003ccode\u003e@form-create/arco-design\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003etreeSelect\u003c/code\u003e、\u003ccode\u003etransfer\u003c/code\u003e、\u003ccode\u003everificationCode\u003c/code\u003e、\u003ccode\u003emention\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAnt Design Vue（\u003ccode\u003e@form-create/ant-design-vue\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003etransfer\u003c/code\u003e、\u003ccode\u003ementions\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTDesign（\u003ccode\u003e@form-create/tdesign\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003eautoComplete\u003c/code\u003e 组件\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e优化\u003c/strong\u003e：\u003ccode\u003eupload\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e其他优化\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e优化 group 组件\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e优化\u003ccode\u003eapi.validateField\u003c/code\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/b34d0e0d37c84559183fad9737d242d3b664bf15\"\u003e\u003ccode\u003eb34d0e0\u003c/code\u003e\u003c/a\u003e v3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/10c1ce58710d5cb8b9b4b48a86ae6b481592e797\"\u003e\u003ccode\u003e10c1ce5\u003c/code\u003e\u003c/a\u003e 优化 validateField\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/d7cbadb184360b9729091da8d346fc12c27aa97d\"\u003e\u003ccode\u003ed7cbadb\u003c/code\u003e\u003c/a\u003e 适配 autoComplete  组件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/e7b195081bc1820dc66c5d5cbbb8b7528570ab1e\"\u003e\u003ccode\u003ee7b1950\u003c/code\u003e\u003c/a\u003e 优化 upload 组件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/48103727509b546a4c4b62590d14795c2cff8d66\"\u003e\u003ccode\u003e4810372\u003c/code\u003e\u003c/a\u003e v3.3.0-alpha.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/c80c9e4dfbee6b8aed8f1fdfa97c7a6ffd90b6c8\"\u003e\u003ccode\u003ec80c9e4\u003c/code\u003e\u003c/a\u003e 功能优化\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/81a01c31bb6caf28bce406830fbfe8f751e58563\"\u003e\u003ccode\u003e81a01c3\u003c/code\u003e\u003c/a\u003e 适配 transfer 组件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/a77cc08509bd64aab1a1c2f2af46aa9ed4e8356f\"\u003e\u003ccode\u003ea77cc08\u003c/code\u003e\u003c/a\u003e 优化别名\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/f2a73730741f9bc2d8d03394a69aca9b4513c88f\"\u003e\u003ccode\u003ef2a7373\u003c/code\u003e\u003c/a\u003e 适配 mention 组件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/360bb69c7aaee25c71e1b8ade26b3c808c439e30\"\u003e\u003ccode\u003e360bb69\u003c/code\u003e\u003c/a\u003e 功能优化\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xaboy/form-create/compare/v3.2.38...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.454 to 2.2.480\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/540c25d63da7b8fcd1753adbe0b60b7b2d21cf13\"\u003e\u003ccode\u003e540c25d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Maki, Pinhead Map Icons, Temaki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/75746ac344e2d91d3eeb97a0ed1e9a8d9997334c\"\u003e\u003ccode\u003e75746ac\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Röntgen, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bdc6259f26c6362cc518e9615a72b657f79fb799\"\u003e\u003ccode\u003ebdc6259\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/15f37c982fb7b3c5f4acb7e72e997abdf43b0e9e\"\u003e\u003ccode\u003e15f37c9\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1b6277b793c2dccc446fa6e2cc2b39def3fb6ce7\"\u003e\u003ccode\u003e1b6277b\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Codicons, Lucide, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bd0ea21a391f33f19e87b1fb1c3e42b2423a6a2d\"\u003e\u003ccode\u003ebd0ea21\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.454...2.2.480\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.12.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.3.0 to 1000.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.0.1 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eno-multiple-whitespaces\u003c/code\u003e rule, which disallows multiple whitespaces between property values and function arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependencies have now been updated to versions that include security fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] — 2026–03–28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eno-multiple-whitespaces\u003c/code\u003e rule, which disallows multiple whitespaces between property values and function arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependencies have now been updated to versions that include security fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.0.1...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccod...\n\n_Description has been truncated_","html_url":"https://github.com/KotenaA/yudao-ui-admin-vben/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KotenaA%2Fyudao-ui-admin-vben/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"4544350362","node_id":"PR_kwDOSp62787gbwj5","number":9,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T23:36:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T22:48:48.000Z","updated_at":"2026-05-29T23:36:06.000Z","time_to_close":89237,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":24,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.480","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.480` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.480\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.480\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsdown/css` from 0.22.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003e@​tsdown/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e: Add \u003ccode\u003edeps.dts\u003c/code\u003e option to override dependency bundling for declaration files  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/881bf0d\"\u003e\u003c!-- raw HTML omitted --\u003e(881bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error handling for unsupported TypeScript syntax on Node.js  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b93db6d\"\u003e\u003c!-- raw HTML omitted --\u003e(b93db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd extra space for emoji rendering in Windows Terminal  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/925cc87\"\u003e\u003c!-- raw HTML omitted --\u003e(925cc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbundle\u003c/strong\u003e: Add shims support for unbundled builds  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/fc9913d\"\u003e\u003c!-- raw HTML omitted --\u003e(fc991)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.0...v0.22.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0bddff16b6eabf64bd60f8ea5cebf988f9e1aa4d\"\u003e\u003ccode\u003e0bddff1\u003c/code\u003e\u003c/a\u003e chore: release v0.22.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/commits/v0.22.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/re...\n\n_Description has been truncated_","html_url":"https://github.com/NorthHarborLab/HarborAdmin.Web/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NorthHarborLab%2FHarborAdmin.Web/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4543550099","node_id":"PR_kwDOSmewiM7gZJVC","number":12,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T21:24:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T20:23:28.000Z","updated_at":"2026-05-29T21:24:24.000Z","time_to_close":90054,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":24,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.480","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.480` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.480\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.480\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsdown/css` from 0.22.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003e@​tsdown/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e: Add \u003ccode\u003edeps.dts\u003c/code\u003e option to override dependency bundling for declaration files  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/881bf0d\"\u003e\u003c!-- raw HTML omitted --\u003e(881bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error handling for unsupported TypeScript syntax on Node.js  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b93db6d\"\u003e\u003c!-- raw HTML omitted --\u003e(b93db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd extra space for emoji rendering in Windows Terminal  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/925cc87\"\u003e\u003c!-- raw HTML omitted --\u003e(925cc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbundle\u003c/strong\u003e: Add shims support for unbundled builds  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/fc9913d\"\u003e\u003c!-- raw HTML omitted --\u003e(fc991)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.0...v0.22.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0bddff16b6eabf64bd60f8ea5cebf988f9e1aa4d\"\u003e\u003ccode\u003e0bddff1\u003c/code\u003e\u003c/a\u003e chore: release v0.22.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/commits/v0.22.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/re...\n\n_Description has been truncated_","html_url":"https://github.com/free-workon/vben-admin/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/free-workon%2Fvben-admin/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4537860257","node_id":"PR_kwDOSpEA4c7gGfes","number":9,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T05:05:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T05:03:10.000Z","updated_at":"2026-05-29T05:05:57.000Z","time_to_close":86565,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":21,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.479","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.479` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.15` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.479\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.479\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0a2d68a1554c4cf4d96e41ffe30f1a070\"\u003e\u003ccode\u003e333707d\u003c/code\u003e\u003c/a\u003e fix(Menu,Listbox): prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b11041134c31f14ae767195b3107f24ba959\"\u003e\u003ccode\u003e67a7b11\u003c/code\u003e\u003c/a\u003e fix(NavigationMenu): ignore inactive content dismiss (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.14 to 2.9.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.15\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.14 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12805\"\u003evercel/turborepo#12805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prune package.json workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12808\"\u003evercel/turborepo#12808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for process trees before task completion by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12809\"\u003evercel/turborepo#12809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12810\"\u003evercel/turborepo#12810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Sign macOS release binaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12811\"\u003evercel/turborepo#12811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12812\"\u003ev...\n\n_Description has been truncated_","html_url":"https://github.com/durancexuan/kb-admin-vben/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/durancexuan%2Fkb-admin-vben/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4537432522","node_id":"PR_kwDOSp62787gFG_9","number":5,"state":"closed","title":"chore(deps): bump the non-breaking-changes group with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T22:47:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T03:11:00.000Z","updated_at":"2026-05-28T22:47:16.000Z","time_to_close":70574,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":21,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.479","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.479` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.15` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.479\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.479\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0a2d68a1554c4cf4d96e41ffe30f1a070\"\u003e\u003ccode\u003e333707d\u003c/code\u003e\u003c/a\u003e fix(Menu,Listbox): prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b11041134c31f14ae767195b3107f24ba959\"\u003e\u003ccode\u003e67a7b11\u003c/code\u003e\u003c/a\u003e fix(NavigationMenu): ignore inactive content dismiss (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.14 to 2.9.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.15\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.14 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12805\"\u003evercel/turborepo#12805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prune package.json workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12808\"\u003evercel/turborepo#12808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for process trees before task completion by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12809\"\u003evercel/turborepo#12809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12810\"\u003evercel/turborepo#12810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Sign macOS release binaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12811\"\u003evercel/turborepo#12811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12812\"\u003evercel/turborepo#128...\n\n_Description has been truncated_","html_url":"https://github.com/NorthHarborLab/HarborAdmin.Web/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NorthHarborLab%2FHarborAdmin.Web/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4532602392","node_id":"PR_kwDOSpUcEM7f1WPX","number":5,"state":"closed","title":"chore(deps): bump the non-breaking-changes group with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T06:39:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T13:15:44.000Z","updated_at":"2026-05-29T06:39:16.000Z","time_to_close":149010,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":21,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.478","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.3","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.478` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.15` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.3` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.478\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.478\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0a2d68a1554c4cf4d96e41ffe30f1a070\"\u003e\u003ccode\u003e333707d\u003c/code\u003e\u003c/a\u003e fix(Menu,Listbox): prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b11041134c31f14ae767195b3107f24ba959\"\u003e\u003ccode\u003e67a7b11\u003c/code\u003e\u003c/a\u003e fix(NavigationMenu): ignore inactive content dismiss (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.14 to 2.9.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.15\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.14 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12805\"\u003evercel/turborepo#12805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prune package.json workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12808\"\u003evercel/turborepo#12808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for process trees before task completion by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12809\"\u003evercel/turborepo#12809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12810\"\u003evercel/turborepo#12810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Sign macOS release binaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12811\"\u003evercel/turborepo#12811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12812\"\u003evercel/turborepo#12812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent cache archive symlink reads by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/kelei321/vben-kl/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelei321%2Fvben-kl/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4529085398","node_id":"PR_kwDOR4f6WM7fp6ao","number":35,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T00:54:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T02:53:38.000Z","updated_at":"2026-05-30T00:54:36.000Z","time_to_close":252056,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":84,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.458","new_version":"2.2.478","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.12.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.96.0","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.9.3","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.7","new_version":"0.22.0","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.31","new_version":"3.5.34","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.1.8","new_version":"1.3.1","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.14.0","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.6","new_version":"2.14.0","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.3.2","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-perfectionist","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.1.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"h3","old_version":"1.15.10","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"name":"happy-dom","old_version":"20.8.9","new_version":"20.9.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.8","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.2","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.42.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.18.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.58.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.2","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.0.2","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recommended-scss","old_version":"17.0.0","new_version":"17.0.1","repository_url":"https://github.com/stylelint-scss/stylelint-config-recommended-scss"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.18.6","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.7","new_version":"0.22.0","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.3","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.0.7","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.31","new_version":"3.5.34","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.20","new_version":"4.14.22","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.10","new_version":"4.19.3","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 84 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.4.0` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.458` | `2.2.478` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.12.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.96.0` | `5.100.14` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.9.3` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.0` | `3.23.6` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.0` | `3.23.6` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.0` | `3.23.6` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.7` | `0.22.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.0` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.0` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.31` | `3.5.34` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.1.8` | `1.3.1` |\n| [axios](https://github.com/axios/axios) | `1.14.0` | `1.16.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.6` | `2.14.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.3.2` | `4.5.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.3.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.4.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.10` | `1.15.11` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.8.9` | `20.9.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.8` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.2` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.42.0` | `0.52.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.18.1` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.58.0` | `1.67.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.2` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.0.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.98.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.100.0` |\n| [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss) | `17.0.0` | `17.0.1` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.18.6` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.7` | `0.22.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.3` | `2.9.15` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.1` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.3` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.7` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.0.7` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.31` | `3.5.34` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.20` | `4.14.22` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.10` | `4.19.3` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.0` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5b897a727fa1cc44bc7074dcbe5db639c8c32b1b\"\u003e\u003ccode\u003e5b897a7\u003c/code\u003e\u003c/a\u003e fix: split type-only and runtime exports (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cd7e5cdbc2eb8104bbde9ec6deb92a773c50fcb9\"\u003e\u003ccode\u003ecd7e5cd\u003c/code\u003e\u003c/a\u003e deps: update pnpm and align node types version (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/970268beabdf2c89790ab185218b7c70465d4b96\"\u003e\u003ccode\u003e970268b\u003c/code\u003e\u003c/a\u003e chore(deps): update deps in core and prompts packages (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ea5702e8ff668cace0ace7d61ff0ee07d227d100\"\u003e\u003ccode\u003eea5702e\u003c/code\u003e\u003c/a\u003e chore: add engines field to prompts and core (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ec432f996b9dde3cd6d4e109c2a117b1ea5e2cfe\"\u003e\u003ccode\u003eec432f9\u003c/code\u003e\u003c/a\u003e docs: correct Progress example in README (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.4.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.458 to 2.2.478\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/540c25d63da7b8fcd1753adbe0b60b7b2d21cf13\"\u003e\u003ccode\u003e540c25d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Maki, Pinhead Map Icons, Temaki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/75746ac344e2d91d3eeb97a0ed1e9a8d9997334c\"\u003e\u003ccode\u003e75746ac\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Röntgen, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bdc6259f26c6362cc518e9615a72b657f79fb799\"\u003e\u003ccode\u003ebdc6259\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/15f37c982fb7b3c5f4acb7e72e997abdf43b0e9e\"\u003e\u003ccode\u003e15f37c9\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1b6277b793c2dccc446fa6e2cc2b39def3fb6ce7\"\u003e\u003ccode\u003e1b6277b\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Codicons, Lucide, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bd0ea21a391f33f19e87b1fb1c3e42b2423a6a2d\"\u003e\u003ccode\u003ebd0ea21\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cac5e091275cf25e722791f1a4a684d149cbfdec\"\u003e\u003ccode\u003ecac5e09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/298\"\u003e#298\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f46ccd2a4b2d914e42900209840fcfe0b6af52c7\"\u003e\u003ccode\u003ef46ccd2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/300\"\u003e#300\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.458...2.2.478\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.12.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19...\n\n_Description has been truncated_","html_url":"https://github.com/diyanshan/monorepo/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/diyanshan%2Fmonorepo/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"4523785530","node_id":"PR_kwDOSDgYAc7fYwPt","number":30,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T07:11:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T11:24:19.000Z","updated_at":"2026-05-27T07:11:45.000Z","time_to_close":71244,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":79,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@iconify/json","old_version":"2.2.460","new_version":"2.2.478","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.13.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.97.0","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.8","new_version":"0.22.0","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.32","new_version":"3.5.34","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.1.9","new_version":"1.3.1","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.15.0","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.0","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-perfectionist","old_version":"5.8.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"lefthook","old_version":"2.1.5","new_version":"2.1.8","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.5","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.0.2","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.8","new_version":"0.22.0","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.14","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.0.7","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.32","new_version":"3.5.34","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.21","new_version":"4.14.22","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.11","new_version":"4.19.2","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.4.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.460` | `2.2.478` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.2` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.13.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.97.0` | `5.100.14` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.3` | `3.23.6` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.3` | `3.23.6` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.3` | `3.23.6` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.8` | `0.22.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.1` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.1` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.32` | `3.5.34` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.1.9` | `1.3.1` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.16.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.0` | `4.5.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.8.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.3.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.5` | `2.1.8` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.52.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.67.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.5` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.0.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.19.0` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.8` | `0.22.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.14` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.1` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.3` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.7` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.2` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.0.7` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.32` | `3.5.34` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.21` | `4.14.22` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.11` | `4.19.2` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5b897a727fa1cc44bc7074dcbe5db639c8c32b1b\"\u003e\u003ccode\u003e5b897a7\u003c/code\u003e\u003c/a\u003e fix: split type-only and runtime exports (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cd7e5cdbc2eb8104bbde9ec6deb92a773c50fcb9\"\u003e\u003ccode\u003ecd7e5cd\u003c/code\u003e\u003c/a\u003e deps: update pnpm and align node types version (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/970268beabdf2c89790ab185218b7c70465d4b96\"\u003e\u003ccode\u003e970268b\u003c/code\u003e\u003c/a\u003e chore(deps): update deps in core and prompts packages (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ea5702e8ff668cace0ace7d61ff0ee07d227d100\"\u003e\u003ccode\u003eea5702e\u003c/code\u003e\u003c/a\u003e chore: add engines field to prompts and core (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ec432f996b9dde3cd6d4e109c2a117b1ea5e2cfe\"\u003e\u003ccode\u003eec432f9\u003c/code\u003e\u003c/a\u003e docs: correct Progress example in README (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.4.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.460 to 2.2.478\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/540c25d63da7b8fcd1753adbe0b60b7b2d21cf13\"\u003e\u003ccode\u003e540c25d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Maki, Pinhead Map Icons, Temaki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/75746ac344e2d91d3eeb97a0ed1e9a8d9997334c\"\u003e\u003ccode\u003e75746ac\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Röntgen, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bdc6259f26c6362cc518e9615a72b657f79fb799\"\u003e\u003ccode\u003ebdc6259\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/15f37c982fb7b3c5f4acb7e72e997abdf43b0e9e\"\u003e\u003ccode\u003e15f37c9\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1b6277b793c2dccc446fa6e2cc2b39def3fb6ce7\"\u003e\u003ccode\u003e1b6277b\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Codicons, Lucide, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bd0ea21a391f33f19e87b1fb1c3e42b2423a6a2d\"\u003e\u003ccode\u003ebd0ea21\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cac5e091275cf25e722791f1a4a684d149cbfdec\"\u003e\u003ccode\u003ecac5e09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/298\"\u003e#298\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f46ccd2a4b2d914e42900209840fcfe0b6af52c7\"\u003e\u003ccode\u003ef46ccd2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/300\"\u003e#300\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.460...2.2.478\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.13.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: colla...\n\n_Description has been truncated_","html_url":"https://github.com/39Nyx/pro-components/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/39Nyx%2Fpro-components/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}],"issue_packages":[{"old_version":"2.15.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-09T04:58:47.000Z","version_change":"2.15.0 → 2.16.1","issue":{"uuid":"4618970716","node_id":"PR_kwDOSpEA4c7kN9w7","number":17,"state":"open","title":"build(deps): bump the non-breaking-changes group across 1 directory with 61 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-09T04:58:47.000Z","updated_at":"2026-06-11T05:28:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":61,"packages":[{"name":"@clack/prompts","old_version":"1.4.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@commitlint/cli","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.484","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/core","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.23.6","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.61.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.10","new_version":"2.4.11","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.3.1","new_version":"1.3.3","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.16.1","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-n","old_version":"18.0.1","new_version":"18.1.0","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-vue","old_version":"10.9.1","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.2","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"knip","old_version":"6.14.1","new_version":"6.16.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.54.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.69.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"stylelint-scss","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tdesign-vue-next","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.4","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.33","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.10","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.4.0` | `1.5.1` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.0.1` | `21.0.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.0.1` | `21.0.2` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.484` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.4` | `11.4.5` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.101.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.23.6` | `3.26.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.23.6` | `3.26.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.23.6` | `3.26.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.6` | `3.26.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.23.6` | `3.26.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.61.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.61.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.10` | `2.4.11` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.3.1` | `1.3.3` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.17.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.14.0` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `18.0.1` | `18.1.0` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.1` | `10.9.2` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.2` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.16.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.8` | `2.1.9` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.54.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.69.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.9` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.1.1` | `7.2.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.12.0` | `17.13.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.20.0` | `1.20.1` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.2` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.1` | `1.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.4` | `11.4.5` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.33` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.10` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@clack/prompts` from 1.4.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.484\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/81e9a6ee0f5a368185e5576e3ce57c7775ab02f7\"\u003e\u003ccode\u003e81e9a6e\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Octicons, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/5d7fcf84a040c1fb52dcad8790e837dcc0f0c556\"\u003e\u003ccode\u003e5d7fcf8\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/acd5cf9a29a49df74ca78c18a5a671d41ad31c4b\"\u003e\u003ccode\u003eacd5cf9\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.484\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.4 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core-base): respect \u003ccode\u003epart\u003c/code\u003e option when format key is omitted in \u003ccode\u003enumber\u003c/code\u003e/\u003ccode\u003edatetime\u003c/code\u003e by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2522\"\u003eintlify/vue-i18n#2522\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.4...v11.4.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.4...v11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6b97bfd57387b440d31e76af665cea4a5cdbd8d3\"\u003e\u003ccode\u003e6b97bfd\u003c/code\u003e\u003c/a\u003e release: v11.4.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.101.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10826\"\u003e#10826\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/134809544c27cc033ef696d79e3fe4bf75d1e6a8\"\u003e\u003ccode\u003e1348095\u003c/code\u003e\u003c/a\u003e - Replace deprecated isServer with environmentManager.isServer()\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10826\"\u003e#10826\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/134809544c27cc033ef696d79e3fe4bf75d1e6a8\"\u003e\u003ccode\u003e1348095\u003c/code\u003e\u003c/a\u003e - Replace deprecated isServer with environmentManager.isServer()\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f3d8d2abbf15bf81ff7575d3be9845d7b402f25a\"\u003e\u003ccode\u003ef3d8d2a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/134809544c27cc033ef696d79e3fe4bf75d1e6a8\"\u003e\u003ccode\u003e1348095\u003c/code\u003e\u003c/a\u003e fix(vue-query): replace deprecated isServer with environmentManager.isServer(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/532bb298fba15e945e69c6ee4edc0c759ff21324\"\u003e\u003ccode\u003e532bb29\u003c/code\u003e\u003c/a\u003e fix(tests): disable local coverage instrumentation (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.101.0/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.23.6 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-file-handler\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e711c2e3: \u003ccode\u003eListKeymap\u003c/code\u003e's Backspace handler now lifts the current list item before merging. At the start of a non-first list item, the item is lifted out of its wrapping list (splitting the list around it) instead of immediately joining its content into the previous item. A second Backspace then hits the existing \u0026quot;paragraph after a list\u0026quot; branch and merges the lifted textblock's content into the previous list's last item. Mirrors the two-step behavior introduced for blockquote in \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7891\"\u003e#7891\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e454e9b8: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9cf8db0: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3d4f94c: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [c1a2ce8]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-document` from 3.23.6 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-document's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-file-handler\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e711c2e3: \u003ccode\u003eListKeymap\u003c/code\u003e's Backspace handler now lifts the current list item before merging. At the start of a non-first list item, the item is lifted out of its wrapping list (splitting the list around it) instead of immediately joining its content into the previous item. A second Backspace then hits the existing \u0026quot;paragraph after a list\u0026quot; branch and merges the lifted textblock's content into the previous list's last item. Mirrors the two-step behavior introduced for blockquote in \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document/issues/7891\"\u003e#7891\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-document/CHANGELOG.md\"\u003e@​tiptap/extension-document's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ec291dd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [454e9b8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9cf8db0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3d4f94c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-document\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-highlight` from 3.23.6 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-highlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-file-handler\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e711c2e3: \u003ccode\u003eListKeymap\u003c/code\u003e's Backspace handler now lifts the current list item before merging. At the start of a non-first list item, the item is lifted out of its wrapping list (splitting the list around it) instead of immediately joining its content into the previous item. A second Backspace then hits the existing \u0026quot;paragraph after a list\u0026quot; branch and merges the lifted textblock's content into the previous list's last item. Mirrors the two-step behavior introduced for blockquote in \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight/issues/7891\"\u003e#7891\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/CHANGELOG.md\"\u003e@​tiptap/extension-highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.26.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ec291dd]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [454e9b8]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9cf8db0]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3d4f94c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-highlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.23.6 to 3.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independ...\n\n_Description has been truncated_","html_url":"https://github.com/durancexuan/kb-admin-vben/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/durancexuan%2Fkb-admin-vben/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"2.12.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-08T03:53:55.000Z","version_change":"2.12.0 → 2.16.1","issue":{"uuid":"4609873731","node_id":"PR_kwDOR4fuFc7jvykQ","number":39,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 86 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T03:45:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T03:53:55.000Z","updated_at":"2026-06-09T03:45:26.000Z","time_to_close":85889,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":86,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.458","new_version":"2.2.483","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.12.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.96.0","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.9.3","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.0","new_version":"3.26.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.7","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.31","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.11","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.1.8","new_version":"1.3.3","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.14.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.6","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.3.2","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.1.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"h3","old_version":"1.15.10","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"name":"happy-dom","old_version":"20.8.9","new_version":"20.10.2","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.2","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.42.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.18.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.58.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.2","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.1.0","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recommended-scss","old_version":"17.0.0","new_version":"17.0.1","repository_url":"https://github.com/stylelint-scss/stylelint-config-recommended-scss"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.13.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.18.6","new_version":"1.20.1","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.7","new_version":"0.22.2","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.3","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.31","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.20","new_version":"4.14.32","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.10","new_version":"4.19.9","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 86 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.458` | `2.2.483` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.5` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.12.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.96.0` | `5.101.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.9.3` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.0` | `3.26.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.0` | `3.26.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.0` | `3.26.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.0` | `3.26.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.7` | `0.22.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.0` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.31` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.11` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.1.8` | `1.3.3` |\n| [axios](https://github.com/axios/axios) | `1.14.0` | `1.17.0` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.6` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.3.2` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.2` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.4.1` |\n| [h3](https://github.com/h3js/h3) | `1.15.10` | `1.15.11` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.8.9` | `20.10.2` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.2` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.42.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.18.1` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.58.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.2` | `2.9.9` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.1.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.98.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.100.0` |\n| [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss) | `17.0.0` | `17.0.1` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.2.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.13.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.18.6` | `1.20.1` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.7` | `0.22.2` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.3` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.3` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.5` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.31` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.20` | `4.14.32` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.10` | `4.19.9` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.0` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.458 to 2.2.483\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/5d7fcf84a040c1fb52dcad8790e837dcc0f0c556\"\u003e\u003ccode\u003e5d7fcf8\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/acd5cf9a29a49df74ca78c18a5a671d41ad31c4b\"\u003e\u003ccode\u003eacd5cf9\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.458...2.2.483\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(core-base): respect \u003ccode\u003epart\u003c/code\u003e option when format key is omitted in \u003ccode\u003enumber\u003c/code\u003e/\u003ccode\u003edatetime\u003c/code\u003e by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2522\"\u003eintlify/vue-i18n#2522\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.4...v11.4.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.4...v11.4.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6b97bfd57387b440d31e76af665cea4a5cdbd8d3\"\u003e\u003ccode\u003e6b97bfd\u003c/code\u003e\u003c/a\u003e release: v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.12.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwind...\n\n_Description has been truncated_","html_url":"https://github.com/csxyysj/http---192.168.1.131-8888-FrlOutsource/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/csxyysj%2Fhttp---192.168.1.131-8888-FrlOutsource/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"2.13.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-05T05:33:38.000Z","version_change":"2.13.0 → 2.16.1","issue":{"uuid":"4594478614","node_id":"PR_kwDOSDgYAc7i-SEX","number":34,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-09T05:26:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-05T05:33:38.000Z","updated_at":"2026-06-09T05:26:54.000Z","time_to_close":345194,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":84,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.460","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.13.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.97.0","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.3","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.8","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.32","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.11","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.1.9","new_version":"1.3.3","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.15.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.8.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.1","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.5","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.5","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.1.0","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.8","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.32","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.21","new_version":"4.14.28","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.11","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 84 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.460` | `2.2.481` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.2` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.13.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.97.0` | `5.101.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.3` | `3.25.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.3` | `3.25.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.3` | `3.25.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.3` | `3.25.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.8` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.1` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.1` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.32` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.11` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.1.9` | `1.3.3` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.17.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.0` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.8.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.2` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.1` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.5` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.5` | `2.9.9` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.1.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.2.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.19.0` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.8` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.3` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.2` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.32` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.21` | `4.14.28` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.11` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.460 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.460...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.13.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003c...\n\n_Description has been truncated_","html_url":"https://github.com/39Nyx/pro-components/pull/34","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/39Nyx%2Fpro-components/issues/34","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/34/packages"}},{"old_version":"2.14.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-05T00:48:27.000Z","version_change":"2.14.0 → 2.16.1","issue":{"uuid":"4593217167","node_id":"PR_kwDOSgePR87i6Nmi","number":19,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 82 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T00:53:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-05T00:48:27.000Z","updated_at":"2026-06-08T00:53:52.000Z","time_to_close":259523,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":82,"packages":[{"name":"@rolldown/binding-darwin-arm64","old_version":"1.0.0-rc.17","new_version":"1.1.0","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.466","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.1.2","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.14.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.100.5","new_version":"5.101.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.4","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.8","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.2.1","new_version":"1.3.3","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.15.2","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.9.0","new_version":"10.9.2","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.9.0","new_version":"20.10.1","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.61.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.12","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.6","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.17","new_version":"1.1.0","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.2.0","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.19.1","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.6","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.7","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.28","new_version":"4.14.28","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.13","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 82 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.1.0` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.466` | `2.2.481` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.1.2` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.14.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.5` | `5.101.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.4` | `3.25.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.4` | `3.25.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.22.4` | `3.25.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.4` | `3.25.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.4` | `3.25.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.10` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.0` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.33` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.8` | `2.4.10` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.2.1` | `1.3.3` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.17.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.1` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.0` | `10.9.2` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.4.1` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.10.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.6` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.61.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.12` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.6` | `2.9.9` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.1.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.2.0` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.9.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.19.1` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.10` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.6` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.7` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.33` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.28` | `4.14.28` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.13` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@rolldown/binding-darwin-arm64` from 1.0.0-rc.17 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/releases\"\u003e@​rolldown/binding-darwin-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n\u003cstrong\u003eThis is a minor release.\u003c/strong\u003e Two changes alter default behavior compared to \u003ccode\u003e1.0.3\u003c/code\u003e. Please read this section before upgrading. Everything else is additive (new features, fixes, deps).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e⚠️ Notable behavior changes\u003c/h2\u003e\n\u003ch3\u003e1. \u003ccode\u003eexperimental.lazyBarrel\u003c/code\u003e is now enabled by default (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9632\"\u003e#9632\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eWhat changed.\u003c/strong\u003e \u003ccode\u003eexperimental.lazyBarrel\u003c/code\u003e now defaults to \u003ccode\u003etrue\u003c/code\u003e. When a barrel module is recognized as side-effect-free, Rolldown skips compiling the re-exported modules that are never actually used.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImpact.\u003c/strong\u003e For codebases with large barrel files (component libraries such as Ant Design, \u003ccode\u003e@mui/icons-material\u003c/code\u003e, etc.) this is a meaningful build-time speedup, and for the vast majority of projects the emitted output is unchanged. In rare cases where a barrel is \u003cem\u003eincorrectly\u003c/em\u003e treated as side-effect-free, the optimization could drop a module that was being relied on for its side effects.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow to opt out (backward compatible).\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// rolldown.config.js\nexport default {\n  experimental: { lazyBarrel: false },\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cblockquote\u003e\n\u003cp\u003eNote: this opt-out flag is planned to be removed in a future release. If you have a case where you must turn it off, please open an issue so we can fix the underlying detection instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003chr /\u003e\n\u003ch3\u003e2. \u003ccode\u003etsconfig\u003c/code\u003e project-reference resolution now aligns with TypeScript\u003c/h3\u003e\n\u003cp\u003eUpgrading \u003ccode\u003eoxc_resolver\u003c/code\u003e (\u003ccode\u003e11.19.1\u003c/code\u003e → \u003ccode\u003e11.20.0\u003c/code\u003e in \u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9549\"\u003e#9549\u003c/a\u003e, then \u003ccode\u003e→ 11.21.0\u003c/code\u003e in \u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9634\"\u003e#9634\u003c/a\u003e) changes how a \u003cem\u003esolution-style\u003c/em\u003e \u003ccode\u003etsconfig.json\u003c/code\u003e (one that only lists \u003ccode\u003ereferences\u003c/code\u003e and delegates the real settings to \u003ccode\u003etsconfig.app.json\u003c/code\u003e / \u003ccode\u003etsconfig.node.json\u003c/code\u003e, as Vite scaffolds) is resolved, bringing it \u003cstrong\u003ein line with how TypeScript (\u003ccode\u003etsc\u003c/code\u003e) itself behaves\u003c/strong\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eReference match priority\u003c/strong\u003e (oxc-resolver \u003ca href=\"https://redirect.github.com/oxc-project/oxc-resolver/pull/1151\"\u003e#1151\u003c/a\u003e): when the root has \u003ccode\u003ereferences\u003c/code\u003e, a referenced project that includes the file now \u003cstrong\u003etakes precedence over the root\u003c/strong\u003e, instead of the root matching it first (this is what TypeScript already does). So that project's \u003ccode\u003ecompilerOptions.paths\u003c/code\u003e now apply.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowJs\u003c/code\u003e\u003c/strong\u003e (oxc-resolver \u003ca href=\"https://redirect.github.com/oxc-project/oxc-resolver/pull/1198\"\u003e#1198\u003c/a\u003e): whether a \u003ccode\u003e.js\u003c/code\u003e/\u003ccode\u003e.jsx\u003c/code\u003e/\u003ccode\u003e.mjs\u003c/code\u003e/\u003ccode\u003e.cjs\u003c/code\u003e file is included is now decided by \u003cstrong\u003eeach referenced project's own\u003c/strong\u003e \u003ccode\u003eallowJs\u003c/code\u003e, not the root's (again matching TypeScript). So \u003ccode\u003etsconfig.app.json\u003c/code\u003e with \u003ccode\u003eallowJs: true\u003c/code\u003e + \u003ccode\u003epaths\u003c/code\u003e now resolves aliases for \u003ccode\u003e.js\u003c/code\u003e files even when the root doesn't set \u003ccode\u003eallowJs\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor most projects this is a fix (the standard Vite \u003ccode\u003epaths\u003c/code\u003e aliases now resolve, closes \u003ca href=\"https://redirect.github.com/rolldown/rolldown/issues/8468\"\u003erolldown/rolldown#8468\u003c/a\u003e), but it \u003cstrong\u003eis\u003c/strong\u003e a behavior change if you relied on the previous behavior, where the root's \u003ccode\u003epaths\u003c/code\u003e / \u003ccode\u003eallowJs\u003c/code\u003e took precedence.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIf you relied on the old \u0026quot;root wins\u0026quot; behavior.\u003c/strong\u003e There is no exact toggle back, because the old behavior was the bug being fixed. The recommended path is to align your config with TypeScript: declare the \u003ccode\u003epaths\u003c/code\u003e / \u003ccode\u003eallowJs\u003c/code\u003e on the referenced project that actually owns the files.\u003c/p\u003e\n\u003cp\u003eIf you must keep the old precedence while still using \u003ccode\u003ereferences\u003c/code\u003e: a referenced project's match wins, and \u003cstrong\u003ethe first matching \u003ccode\u003ereferences\u003c/code\u003e entry takes priority\u003c/strong\u003e (the root is only a fallback when no reference claims the file). So extract the old root settings into their own config and list it \u003cstrong\u003efirst\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsonc\"\u003e\u003ccode\u003e// tsconfig.json (solution root)\n{\n  \u0026quot;files\u0026quot;: [],\n  \u0026quot;references\u0026quot;: [\n    { \u0026quot;path\u0026quot;: \u0026quot;./tsconfig.base.json\u0026quot; }, // old root paths/allowJs — listed first, so it wins\n    { \u0026quot;path\u0026quot;: \u0026quot;./tsconfig.app.json\u0026quot; },\n    { \u0026quot;path\u0026quot;: \u0026quot;./tsconfig.node.json\u0026quot; }\n  ]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md\"\u003e@​rolldown/binding-darwin-arm64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.0] - 2026-06-03\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eenable \u003ccode\u003eexperimental.lazyBarrel\u003c/code\u003e by default (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9632\"\u003e#9632\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eimport.meta.glob\u003c/code\u003e support \u003ccode\u003ecaseSensitive\u003c/code\u003e option (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9594\"\u003e#9594\u003c/a\u003e) by \u003ca href=\"https://github.com/btea\"\u003e\u003ccode\u003e@​btea\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warning for renderChunk hook (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9601\"\u003e#9601\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warning for transform hook (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9600\"\u003e#9600\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003e@__NO_SIDE_EFFECTS__\u003c/code\u003e hint for invalid \u003ccode\u003e@__PURE__\u003c/code\u003e before function declarations (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9505\"\u003e#9505\u003c/a\u003e) by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: support group-local \u003ccode\u003eincludeDependenciesRecursively\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9587\"\u003e#9587\u003c/a\u003e) by \u003ca href=\"https://github.com/hyf0\"\u003e\u003ccode\u003e@​hyf0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereport TSCONFIG_ERROR instead of UNHANDLEABLE_ERROR for a missing tsconfig file (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9633\"\u003e#9633\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebrowser: add missing exports and ensure consistency with \u003ccode\u003erolldown\u003c/code\u003e package (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9629\"\u003e#9629\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshould build test-dev-server when test-node (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9610\"\u003e#9610\u003c/a\u003e) by \u003ca href=\"https://github.com/situ2001\"\u003e\u003ccode\u003e@​situ2001\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echunk-optimizer: refuse asymmetric merge for cyclic dynamic entries (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9320\"\u003e#9320\u003c/a\u003e) (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9322\"\u003e#9322\u003c/a\u003e) by \u003ca href=\"https://github.com/aminpaks\"\u003e\u003ccode\u003e@​aminpaks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: handle the remaining errors in dev (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9570\"\u003e#9570\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandle slash-normalized ids with preserveModulesRoot (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9595\"\u003e#9595\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ejson: preserve .default access on JSON default imports (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9568\"\u003e#9568\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etesting: remove unintended trigger_full_build from test harness (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9573\"\u003e#9573\u003c/a\u003e) by \u003ca href=\"https://github.com/hyf0\"\u003e\u003ccode\u003e@​hyf0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ejs-regex: use regress native replace/replace_all (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9607\"\u003e#9607\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove never-constructed \u003ccode\u003eImportStatus\u003c/code\u003e variants (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9606\"\u003e#9606\u003c/a\u003e) by \u003ca href=\"https://github.com/Boshen\"\u003e\u003ccode\u003e@​Boshen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify that \u003ccode\u003eRolldownBuild::close\u003c/code\u003e method should be called in most cases (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9619\"\u003e#9619\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid unnecessary intermediate sourcemaps (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9599\"\u003e#9599\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd unit test for collapsing module sourcemap (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9626\"\u003e#9626\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecover vite-alias regex capture-group expansion (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9602\"\u003e#9602\u003c/a\u003e) (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9608\"\u003e#9608\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: update oxc_resolver to 11.21.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9634\"\u003e#9634\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate invalid option diagnostic link to point to Rolldown docs (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9631\"\u003e#9631\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update vite+ to v0.1.24 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9628\"\u003e#9628\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update oxc resolver to v11.20.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9549\"\u003e#9549\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update dependency vite-plus to v0.1.24 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9470\"\u003e#9470\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update npm packages (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9614\"\u003e#9614\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: upgrade oxc to 0.134.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9625\"\u003e#9625\u003c/a\u003e) by \u003ca href=\"https://github.com/shulaoda\"\u003e\u003ccode\u003e@​shulaoda\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update crate-ci/typos action to v1.47.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9620\"\u003e#9620\u003c/a\u003e) by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/c462c7c5eda42e27a57c75850be22936d18e32b6\"\u003e\u003ccode\u003ec462c7c\u003c/code\u003e\u003c/a\u003e release: v1.1.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9637\"\u003e#9637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/432bac89dbabc3d04f27869be9a808b7443d6715\"\u003e\u003ccode\u003e432bac8\u003c/code\u003e\u003c/a\u003e feat: enable \u003ccode\u003eexperimental.lazyBarrel\u003c/code\u003e by default (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9632\"\u003e#9632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/239ca4c54397ff8d7c0e29d397f1ff202c2e3bd2\"\u003e\u003ccode\u003e239ca4c\u003c/code\u003e\u003c/a\u003e feat: \u003ccode\u003eimport.meta.glob\u003c/code\u003e support \u003ccode\u003ecaseSensitive\u003c/code\u003e option (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9594\"\u003e#9594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/be8eacca9ed83548307641c4d2857415f668fe68\"\u003e\u003ccode\u003ebe8eacc\u003c/code\u003e\u003c/a\u003e fix(browser): add missing exports and ensure consistency with \u003ccode\u003erolldown\u003c/code\u003e pack...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/93632ab50816abdccbc5f9c7ca5ec140b43aef4f\"\u003e\u003ccode\u003e93632ab\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite-plus to v0.1.24 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9470\"\u003e#9470\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/b40311278db93cd7f66440f2ee224eac8d21c5fc\"\u003e\u003ccode\u003eb403112\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warning for renderChunk hook (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9601\"\u003e#9601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/84b7ed13a041b4aed00b499e91de564daf3e9139\"\u003e\u003ccode\u003e84b7ed1\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eSOURCEMAP_BROKEN\u003c/code\u003e warning for transform hook (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9600\"\u003e#9600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/31ad110e0796b2546414469b00137d1c24dccc20\"\u003e\u003ccode\u003e31ad110\u003c/code\u003e\u003c/a\u003e perf: avoid unnecessary intermediate sourcemaps (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9599\"\u003e#9599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/5e05eba24d83f8d671b99e5a322b4684f402de4b\"\u003e\u003ccode\u003e5e05eba\u003c/code\u003e\u003c/a\u003e feat(code-splitting): support group-local \u003ccode\u003eincludeDependenciesRecursively\u003c/code\u003e (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/rolldown/commit/426536752c85c35a1c61800ac23d74eb43239259\"\u003e\u003ccode\u003e4265367\u003c/code\u003e\u003c/a\u003e fix(dev): handle the remaining errors in dev (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/9570\"\u003e#9570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rolldown/rolldown/commits/v1.1.0/packages/rolldown\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.466 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.466...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.1.2 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.14.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related t...\n\n_Description has been truncated_","html_url":"https://github.com/LeslieCheungMonica/vue-vben-admin-vuln/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeslieCheungMonica%2Fvue-vben-admin-vuln/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"2.12.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-03T23:25:59.000Z","version_change":"2.12.0 → 2.16.1","issue":{"uuid":"4584405142","node_id":"PR_kwDORxKpCc7idGn9","number":38,"state":"open","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 80 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-03T23:25:59.000Z","updated_at":"2026-06-03T23:28:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":80,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.1.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.454","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.12.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.3.0","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.0.1","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.9.2","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tinyflow-ai/vue","old_version":"1.1.10","new_version":"1.3.4","repository_url":"https://github.com/tinyflow-ai/tinyflow"},{"name":"@tsdown/css","old_version":"0.21.4","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.30","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"axios","old_version":"1.13.6","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.3.2","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.1.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.8.4","new_version":"20.9.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"markdown-it","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"markmap-common","old_version":"0.16.0","new_version":"0.18.9","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-lib","old_version":"0.16.1","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-toolbar","old_version":"0.17.2","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-view","old_version":"0.16.0","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"nitropack","old_version":"2.13.2","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.2","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"sass-embedded","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recommended-scss","old_version":"17.0.0","new_version":"17.0.1","repository_url":"https://github.com/stylelint-scss/stylelint-config-recommended-scss"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.5.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.18.5","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.4","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.8.20","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.0","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.1","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.30","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.13","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.8","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"bpmn-js-properties-panel","old_version":"5.23.0","new_version":"5.58.0","repository_url":"https://github.com/bpmn-io/bpmn-js-properties-panel"},{"name":"bpmn-js-token-simulation","old_version":"0.36.3","new_version":"0.39.3","repository_url":"https://github.com/bpmn-io/bpmn-js-token-simulation"},{"name":"vue3-signature","old_version":"0.2.4","new_version":"0.4.4","repository_url":"https://github.com/WangShayne/vue3-signature"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 80 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.1.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.454` | `2.2.481` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.12.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.3.0` | `1000.3.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.0.1` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.9.2` | `0.11.0` |\n| [@tinyflow-ai/vue](https://github.com/tinyflow-ai/tinyflow) | `1.1.10` | `1.3.4` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.4` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.30` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.17.0` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.3.2` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.4.1` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.8.4` | `20.9.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.9` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.1` | `14.2.0` |\n| [markmap-common](https://github.com/markmap/markmap) | `0.16.0` | `0.18.9` |\n| [markmap-lib](https://github.com/markmap/markmap) | `0.16.1` | `0.18.12` |\n| [markmap-toolbar](https://github.com/markmap/markmap) | `0.17.2` | `0.18.12` |\n| [markmap-view](https://github.com/markmap/markmap) | `0.16.0` | `0.18.12` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.2` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.2` | `2.9.9` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.98.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.100.0` |\n| [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss) | `17.0.0` | `17.0.1` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.5.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.18.5` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.4` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.8.20` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.0` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.1` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.13` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.8` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.0` | `0.43.0` |\n| [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel) | `5.23.0` | `5.58.0` |\n| [bpmn-js-token-simulation](https://github.com/bpmn-io/bpmn-js-token-simulation) | `0.36.3` | `0.39.3` |\n| [vue3-signature](https://github.com/WangShayne/vue3-signature) | `0.2.4` | `0.4.4` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.1.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.454 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.454...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.12.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.3.0 to 1000.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.0.1 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eno-multiple-whitespaces\u003c/code\u003e rule, which disallows multiple whitespaces between property values and function arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependencies have now been updated to versions that include security fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] — 2026–03–28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eno-multiple-whitespaces\u003c/code\u003e rule, which disallows multiple whitespaces between property values and function arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependencies have now been updated to versions that include security fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.0.1...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions ...\n\n_Description has been truncated_","html_url":"https://github.com/cilangzzz/yudao-aisk-mes-ui-admin/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cilangzzz%2Fyudao-aisk-mes-ui-admin/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"2.14.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-03T23:05:53.000Z","version_change":"2.14.0 → 2.16.1","issue":{"uuid":"4584312165","node_id":"PR_kwDOSU4QZ87icyo2","number":27,"state":"closed","title":"Bump the non-breaking-changes group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-04T06:15:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T23:05:53.000Z","updated_at":"2026-06-04T06:15:30.000Z","time_to_close":25775,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"non-breaking-changes","update_count":68,"packages":[{"name":"unplugin-vue-components","old_version":"32.0.0","new_version":"32.1.0","repository_url":"https://github.com/unplugin/unplugin-vue-components"},{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.3.0","new_version":"1.5.1","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.470","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.4.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.1.2","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.14.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.5","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.5","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.5","new_version":"3.25.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.2","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.2","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-vue","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"axios","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"es-toolkit","old_version":"1.46.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-yml","old_version":"3.3.2","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.3.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.63.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.19","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.17","new_version":"1.0.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.11.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsdown","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.10","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite","old_version":"8.0.11","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.4.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.6","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.8","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.5","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.13","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 67 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [unplugin-vue-components](https://github.com/unplugin/unplugin-vue-components) | `32.0.0` | `32.1.0` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.3.0` | `1.5.1` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.470` | `2.2.481` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.2` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.1.2` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.14.0` | `2.16.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.5` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.5` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.5` | `3.25.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.5` | `3.25.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.22.5` | `3.25.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.5` | `3.25.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.5` | `3.25.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.10` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.2` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.2` | `8.60.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.6` | `6.0.7` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [axios](https://github.com/axios/axios) | `1.16.0` | `1.17.0` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.13.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.13.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.1` | `1.47.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.2` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.4.1` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.63.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.19` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.9` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.0.3` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.11.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.10` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.10` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0` | `1.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.11` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.2` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.6` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.8` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.5` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.13` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n\n\nUpdates `unplugin-vue-components` from 32.0.0 to 32.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unplugin/unplugin-vue-components/releases\"\u003eunplugin-vue-components's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev32.1.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unplugin/unplugin-vue-components/compare/v32.0.0...v32.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unplugin/unplugin-vue-components/commit/647f549c85398fe2965e267335156abbe9103982\"\u003e\u003ccode\u003e647f549\u003c/code\u003e\u003c/a\u003e chore: release v32.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unplugin/unplugin-vue-components/commit/036d4d0b06cce1eab655ee99dcce446caf7bdaa1\"\u003e\u003ccode\u003e036d4d0\u003c/code\u003e\u003c/a\u003e chore: upgrade pnpm to v11, bump deps (\u003ca href=\"https://redirect.github.com/unplugin/unplugin-vue-components/issues/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unplugin/unplugin-vue-components/commit/5e2addf639894c3a3d3369502d735f0a19223094\"\u003e\u003ccode\u003e5e2addf\u003c/code\u003e\u003c/a\u003e chore: lint\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unplugin/unplugin-vue-components/compare/v32.0.0...v32.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.3.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/548\"\u003e#548\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e! - Remove sourcemaps and enable pretty-ish build output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/546\"\u003e#546\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/2356e97c1f46007ead55133c3a26910404ef1cfb\"\u003e\u003ccode\u003e2356e97\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/02ae19193ed1155a57fb3dfd830ecc356a1cc11a\"\u003e\u003ccode\u003e02ae191\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/549\"\u003e#549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/56e9d6707715bc858d9c2dbc444230b02813e809\"\u003e\u003ccode\u003e56e9d67\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003elimit-options\u003c/code\u003e, and \u003ccode\u003emessages\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.1/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.470 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.470...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.1.2 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.14.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.4 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e@​tanstack/vue-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/blob/main/packages/vue-store/CHANGELOG.md\"\u003e@​tanstack/vue-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/83e2978f627ec53616249b2bda1037749b18b6ab\"\u003e\u003ccode\u003e83e2978\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e feat: new hooks and actions APIs (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/store/commits/@tanstack/vue-store@0.11.0/packages/vue-store\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.22.5 to 3.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.25.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-file-handler\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-image\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e711c2e3: Fix \u003ccode\u003eHTMLAttributes\u003c/code\u003e not being applied to the editor DOM when \u003ccode\u003eresize\u003c/code\u003e is enabled. The \u003ccode\u003eaddNodeView\u003c/code\u003e path was using only the resolved node attributes and skipping the user-configured \u003ccode\u003eHTMLAttributes\u003c/code\u003e option. Now it merges them consistently with how \u003ccode\u003erenderHTML\u003c/code\u003e already works.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [711c2e3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eMinor Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e711c2e3: \u003ccode\u003eListKeymap\u003c/code\u003e's Backspace handler now lifts the current list item before merging. At the start of a non-first list item, the item is lifted out of its wrapping list (splitting the list around it) instead of immediately joining its content into the previous item. A second Backspace then hits the existing \u0026quot;paragraph after a list\u0026quot; branch and merges the lifted textblock's content into the previous list's last item. Mirrors the two-step behavior introduced for blockquote in \u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7891\"\u003e#7891\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eec291dd: Fix: dragging an inline/resizable image within the editor no longer creates a duplicate\u003c/p\u003e\n\u003cp\u003eWhen the \u003ccode\u003eImage\u003c/code\u003e extension was configured with \u003ccode\u003einline: true\u003c/code\u003e or \u003ccode\u003eresize\u003c/code\u003e enabled, dragging an image within the editor could insert a duplicate at the drop position instead of moving it. This happened because the browser's native image drag behavior could populate \u003ccode\u003edataTransfer.files\u003c/code\u003e, causing the FileHandler extension to intercept the drop before ProseMirror's internal move logic could run.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e454e9b8: Add \u003ccode\u003eclearable\u003c/code\u003e mark option (default \u003ccode\u003etrue\u003c/code\u003e). \u003ccode\u003eunsetAllMarks\u003c/code\u003e now skips marks with \u003ccode\u003eclearable: false\u003c/code\u003e, so semantic marks like comments are not removed by \u0026quot;clear formatting\u0026quot;.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e9cf8db0: Add \u003ccode\u003eattrsEqual\u003c/code\u003e and \u003ccode\u003emarksEqual\u003c/code\u003e utility functions to \u003ccode\u003e@tiptap/core\u003c/code\u003e. \u003ccode\u003eattrsEqual\u003c/code\u003e compares two attribute objects for equality regardless of key ordering. \u003ccode\u003emarksEqual\u003c/code\u003e compares two arrays of mark objects by type and attributes using \u003ccode\u003eattrsEqual\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e3d4f94c: Fix plain-text copy of table cell selections including content from unselected cells in between. Each selected range is now serialized independently and joined in document order, so dragging upward (reverse selection) also produces output in document order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [c1a2ce8]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.25.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed168376: Fix deleteSelection to properly handle inline nodes with \u003ccode\u003etext*\u003c/code\u003e content. The selection is now expanded to include the entire inline node boundaries when deleting, preventing incorrect collapse of inline text nodes.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e835caf5: Fix $pos() returning correct node for non-t...\n\n_Description has been truncated_","html_url":"https://github.com/UbuntuLover/quanli-admin-monorepo/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/UbuntuLover%2Fquanli-admin-monorepo/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"2.15.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-03T06:30:36.000Z","version_change":"2.15.0 → 2.16.1","issue":{"uuid":"4577487846","node_id":"PR_kwDOSlb88M7iGNsN","number":14,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-04T03:19:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T06:30:36.000Z","updated_at":"2026-06-04T03:19:06.000Z","time_to_close":74908,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":47,"packages":[{"name":"@clack/prompts","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@commitlint/cli","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/core","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-yml","old_version":"3.3.2","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"knip","old_version":"6.14.1","new_version":"6.15.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.9","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.4.0` | `1.5.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.0.1` | `21.0.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.0.1` | `21.0.2` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.481` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.23.6` | `3.24.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.23.6` | `3.24.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.6` | `3.24.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.23.6` | `3.24.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.1` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.14.0` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.2` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.15.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.8` | `2.1.9` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.53.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.68.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.9` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.1` | `1.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@clack/prompts` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-document` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-document's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-document/CHANGELOG.md\"\u003e@​tiptap/extension-document's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-document\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-highlight` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-highlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/CHANGELOG.md\"\u003e@​tiptap/extension-highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-highlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md\"\u003e@​tiptap/extension-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-link` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-link/CHANGELOG.md\"\u003e@​tiptap/extension-link's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-link\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-placeholder` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-placeholder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages-deprecated/extension-placeholder/CHANGELOG.md\"\u003e@​tiptap/extension-placeholder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [2d05614]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages-deprecated/extension-placeholder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-align` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-text-align's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md\"\u003e@​tiptap/extension-text-align's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/v3.24.0/packages/extension-text-align\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-style` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/extension-text-style's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying a...\n\n_Description has been truncated_","html_url":"https://github.com/trevorrockss484/vue-vben-admin/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/trevorrockss484%2Fvue-vben-admin/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.14.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-03T05:39:13.000Z","version_change":"2.14.0 → 2.16.1","issue":{"uuid":"4577209279","node_id":"PR_kwDOSYlzms7iFS8c","number":19,"state":"closed","title":"Bump the non-breaking-changes group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-04T03:16:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-03T05:39:13.000Z","updated_at":"2026-06-04T03:16:15.000Z","time_to_close":77819,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"non-breaking-changes","update_count":79,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.466","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@intlify/core-base","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.1.2","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.14.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.4","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-vue","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/shared","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.8","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"@vueuse/integrations","old_version":"14.2.1","new_version":"14.3.0","repository_url":"https://github.com/vueuse/vueuse"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.46.0","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.9.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.1","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"lefthook","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.61.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.12","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.6","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.17","new_version":"1.0.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsdown","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.6","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.7","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.28","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.13","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 73 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.0` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.466` | `2.2.481` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.1.2` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.14.0` | `2.16.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.4` | `3.24.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.4` | `3.24.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.22.4` | `3.24.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.4` | `3.24.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.4` | `3.24.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.10` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.0` | `8.60.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.6` | `6.0.7` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.33` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.8` | `2.4.10` |\n| [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) | `14.2.1` | `14.3.0` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.1` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.46.0` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.1` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.6` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.61.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.12` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.6` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.0.3` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.9.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.10` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.8` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.6` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.7` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.33` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.28` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.13` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.466 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.466...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.1.2 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.14.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.4 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e@​tanstack/vue-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/blob/main/packages/vue-store/CHANGELOG.md\"\u003e@​tanstack/vue-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/83e2978f627ec53616249b2bda1037749b18b6ab\"\u003e\u003ccode\u003e83e2978\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e feat: new hooks and actions APIs (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/store/commits/@tanstack/vue-store@0.11.0/packages/vue-store\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.22.4 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/releases\"\u003e@​tiptap/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.24.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration-caret\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix memory leak when destroying an editor while the collaboration provider stays alive (e.g. multiple editors sharing one provider). The extension's awareness \u003ccode\u003eupdate\u003c/code\u003e listener is now removed on destroy, so the editor can be garbage collected.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-collaboration\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix a memory leak where destroying an editor while its Y.Doc/provider stays alive (e.g. multiple editors sharing one provider) left the editor uncollectable. Yjs' UndoManager registered a \u003ccode\u003edoc.on('destroy', ...)\u003c/code\u003e listener that was never removed, keeping the UndoManager — and through it the whole editor — reachable from the long-lived doc. Fixed upstream in \u003ccode\u003e@tiptap/y-tiptap\u003c/code\u003e; this bumps the dependency to pull in the fix.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/server-ai-toolkit\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Exclude \u003ccode\u003etoText\u003c/code\u003e property when serializing the schema into a JSON object, because it is a function and functions are not serializable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/extension-details\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix persisted details toggles when the details node is at the start of the document.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text-style\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​tiptap/markdown\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003ePatch Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e7bd09b7: Fix text inside unknown angle-bracket tags being silently swallowed during markdown parsing. HTML-like content such as \u003ccode\u003e\u0026lt;enter existing CID here if available\u0026gt;\u003c/code\u003e that does not map to any known element is now preserved as literal text instead of disappearing, which also prevents downstream \u003ccode\u003econtentMatchAt\u003c/code\u003e errors when complex schemas (Mention, Variable, Table) are in use.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [7bd09b7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed168376: Fix deleteSelection to properly handle inline nodes with \u003ccode\u003etext*\u003c/code\u003e content. The selection is now expanded to include the entire inline node boundaries when deleting, preventing incorrect collapse of inline text nodes.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e835caf5: Fix $pos() returning correct node for non-text atom nodes instead of doc node\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e95e138c: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking\u003c/p\u003e\n\u003cp\u003eNodeViews no longer re-render when decorations or position change without\ncontent changes. Added \u003ccode\u003etrackNodeViewPosition\u003c/code\u003e option — when enabled, the\ncomponent re-renders on every position shift so calls to \u003ccode\u003egetPos()\u003c/code\u003e stay\ncurrent in render output. Removed the internal \u003ccode\u003enodeViewPositionRegistry\u003c/code\u003e.\nAdded shallow prop comparison in \u003ccode\u003eReactRenderer.updateProps()\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ef98eaaf: Fix \u003ccode\u003e\u0026amp;quot;\u003c/code\u003e HTML entity encoding in \u003ccode\u003egetHTML()\u003c/code\u003e output for inline style attributes. Adds a \u003ccode\u003egetStyleProperty\u003c/code\u003e utility to \u003ccode\u003e@tiptap/core\u003c/code\u003e and migrates \u003ccode\u003eColor\u003c/code\u003e, \u003ccode\u003eBackgroundColor\u003c/code\u003e, \u003ccode\u003eFontFamily\u003c/code\u003e, \u003ccode\u003eFontSize\u003c/code\u003e, \u003ccode\u003eLineHeight\u003c/code\u003e, and \u003ccode\u003eHighlight\u003c/code\u003e extensions to use it (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7016\"\u003e#7016\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.23.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.23.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/6817d14116f627d574545ab01eaa0402d7d286d6\"\u003e\u003ccode\u003e6817d14\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/a42a8d6dfd6e2d9050c9a477d38b25209f1e672c\"\u003e\u003ccode\u003ea42a8d6\u003c/code\u003e\u003c/a\u003e chore: migrate linting and formatting from ESLint/Prettier to oxlint/oxfmt (o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/195b13f719efc1bd3d95a79ffeb2105ee3118295\"\u003e\u003ccode\u003e195b13f\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7854\"\u003e#7854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/d1683769cb45cf029445b8be354976b706b422d2\"\u003e\u003ccode\u003ed168376\u003c/code\u003e\u003c/a\u003e Fix deleteSelection to properly handle inline nodes with text* content (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7848\"\u003e#7848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/e61ca71dffc0b5aa9585c0039cf980056d1dadd8\"\u003e\u003ccode\u003ee61ca71\u003c/code\u003e\u003c/a\u003e test: migrate Cypress e2e suite to Playwright + port core specs to Vitest (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7\"\u003e#7\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/d9daae031a4f72ae81af039a721df66f5c0c2696\"\u003e\u003ccode\u003ed9daae0\u003c/code\u003e\u003c/a\u003e chore(release): publish a new stable version (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/01664c7e6c1a9175b04a3cf06d3d630f5b9dfc4e\"\u003e\u003ccode\u003e01664c7\u003c/code\u003e\u003c/a\u003e Add test for inserting plain text content (\u003ca href=\"https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core/issues/7843\"\u003e#7843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/95e138c18807f2d31c7ef83b3762ae654c8c8243\"\u003e\u003ccode\u003e95e138c\u003c/code\u003e\u003c/a\u003e fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ueberdosis/tiptap/commit/835caf5c49a274fba6e4b748d6279c38e845e573\"\u003e\u003ccode\u003e835caf5\u003c/code\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/luck-xj/self-admin-web/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luck-xj%2Fself-admin-web/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"2.13.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-02T17:36:35.000Z","version_change":"2.13.0 → 2.16.1","issue":{"uuid":"4573654450","node_id":"PR_kwDOSfyprs7h5pG1","number":14,"state":"closed","title":"chore(deps): bump the patch-and-minor group across 1 directory with 86 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-06-12T01:29:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-02T17:36:35.000Z","updated_at":"2026-06-12T01:29:31.000Z","time_to_close":805974,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-and-minor","update_count":86,"packages":[{"name":"supabase","old_version":"2.98.0","new_version":"2.104.0","repository_url":"https://github.com/supabase/cli"},{"name":"@supabase/supabase-js","old_version":"2.105.1","new_version":"2.107.0","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@commitlint/cli","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.0","new_version":"20.5.3","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.460","new_version":"2.2.482","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.13.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.3","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.8","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.1","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-vue","old_version":"6.0.6","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/shared","old_version":"3.5.32","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"@vueuse/core","old_version":"12.0.0","new_version":"12.8.2","repository_url":"https://github.com/vueuse/vueuse"},{"name":"@vueuse/integrations","old_version":"14.2.1","new_version":"14.3.0","repository_url":"https://github.com/vueuse/vueuse"},{"name":"axios","old_version":"1.15.0","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.8.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"lefthook","old_version":"2.1.5","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.53.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.68.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.5","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.0.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsdown","old_version":"0.21.8","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vite","old_version":"8.0.8","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-eslint-parser","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/vuejs/vue-eslint-parser"},{"name":"vue-i18n","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.32","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.21","new_version":"4.14.26","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.11","new_version":"4.19.6","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-and-minor group with 86 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [supabase](https://github.com/supabase/cli/tree/HEAD/apps/cli) | `2.98.0` | `2.104.0` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.105.1` | `2.107.0` |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.5.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.0` | `20.5.3` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.0` | `20.5.3` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.460` | `2.2.482` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.2` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.13.0` | `2.16.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.3` | `3.24.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.3` | `3.24.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.3` | `3.24.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.3` | `3.24.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.8` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.1` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.1` | `8.60.1` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.6` | `6.0.7` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.32` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) | `12.0.0` | `12.8.2` |\n| [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) | `14.2.1` | `14.3.0` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.16.1` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.0` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.8.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.5` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.53.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.68.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.5` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.0.3` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.8` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.2` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.8` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.8` |\n| [vue-eslint-parser](https://github.com/vuejs/vue-eslint-parser) | `10.4.0` | `10.4.1` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.2` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.32` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.21` | `4.14.26` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.11` | `4.19.6` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n\n\nUpdates `supabase` from 2.98.0 to 2.104.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/cli/releases\"\u003esupabase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.104.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.103.0...v2.104.0\"\u003e2.104.0\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e route TS telemetry to production PostHog (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5411\"\u003e#5411\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/935e578ca0f45b4c74f3e2db5f670447cb0f13f0\"\u003e935e578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e schema-decode telemetry config (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/88be432434af7eda91f39a91aa98462717c0e25f\"\u003e88be432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e status gating (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5335\"\u003e#5335\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/1d1e7191268e068fe9cb6aba524d1c619a9c727b\"\u003e1d1e719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e suppress spinner on stdout for legacy -o machine formats (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5410\"\u003e#5410\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/856339ab790f61c85599044377ec7e47d85b0f7f\"\u003e856339a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/cli/issues/5397\"\u003e#5397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e telemetry json parse crash (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5405\"\u003e#5405\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/50908ba28396ade33cd57eedfbb95cca058b8f92\"\u003e50908ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the go_modules group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5398\"\u003e#5398\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/8603361473f223f865ad545208780f6713a294ab\"\u003e8603361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e port encryption commands to native TypeScript (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5409\"\u003e#5409\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/6410a038df5fc61602efb85a5025925c8925e4f6\"\u003e6410a03\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e port postgres config (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5404\"\u003e#5404\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/94882bc07f473e049795efb909a2a7a93c538465\"\u003e94882bc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.0-beta.6\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.104.0-beta.5...v2.104.0-beta.6\"\u003e2.104.0-beta.6\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e status gating (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5335\"\u003e#5335\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/1d1e7191268e068fe9cb6aba524d1c619a9c727b\"\u003e1d1e719\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.0-beta.5\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.104.0-beta.4...v2.104.0-beta.5\"\u003e2.104.0-beta.5\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump the go_modules group across 1 directory with 9 updates (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5398\"\u003e#5398\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/8603361473f223f865ad545208780f6713a294ab\"\u003e8603361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.0-beta.4\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.104.0-beta.3...v2.104.0-beta.4\"\u003e2.104.0-beta.4\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e schema-decode telemetry config (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/88be432434af7eda91f39a91aa98462717c0e25f\"\u003e88be432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e port encryption commands to native TypeScript (\u003ca href=\"https://redirect.github.com/supabase/cli/issues/5409\"\u003e#5409\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/cli/commit/6410a038df5fc61602efb85a5025925c8925e4f6\"\u003e6410a03\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.0-beta.3\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/supabase/cli/compare/v2.104.0-beta.2...v2.104.0-beta.3\"\u003e2.104.0-beta.3\u003c/a\u003e (2026-06-01)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/6410a038df5fc61602efb85a5025925c8925e4f6\"\u003e\u003ccode\u003e6410a03\u003c/code\u003e\u003c/a\u003e feat(cli): port encryption commands to native TypeScript (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/88be432434af7eda91f39a91aa98462717c0e25f\"\u003e\u003ccode\u003e88be432\u003c/code\u003e\u003c/a\u003e fix(cli): schema-decode telemetry config (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5412\"\u003e#5412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/935e578ca0f45b4c74f3e2db5f670447cb0f13f0\"\u003e\u003ccode\u003e935e578\u003c/code\u003e\u003c/a\u003e fix(cli): route TS telemetry to production PostHog (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/50908ba28396ade33cd57eedfbb95cca058b8f92\"\u003e\u003ccode\u003e50908ba\u003c/code\u003e\u003c/a\u003e fix(cli): telemetry json parse crash (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5405\"\u003e#5405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/94882bc07f473e049795efb909a2a7a93c538465\"\u003e\u003ccode\u003e94882bc\u003c/code\u003e\u003c/a\u003e feat(cli): port postgres config (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5404\"\u003e#5404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/856339ab790f61c85599044377ec7e47d85b0f7f\"\u003e\u003ccode\u003e856339a\u003c/code\u003e\u003c/a\u003e fix(cli): suppress spinner on stdout for legacy -o machine formats (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5410\"\u003e#5410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/8768e0e88b65de960e1b17affd1b5d2c197d8b8a\"\u003e\u003ccode\u003e8768e0e\u003c/code\u003e\u003c/a\u003e fix(cli): decode Go keyring tokens (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5406\"\u003e#5406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/d401de560720132d732c6b79686649542c760ac6\"\u003e\u003ccode\u003ed401de5\u003c/code\u003e\u003c/a\u003e feat(cli): replace legacy hidden flags (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/cbf20ccb3dc79f58919388fa71fb8347c022e0f6\"\u003e\u003ccode\u003ecbf20cc\u003c/code\u003e\u003c/a\u003e feat(cli): port projects commands to native TypeScript (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/cli/commit/2a8a08781ef78d7db3f506b1f4c4e83652517104\"\u003e\u003ccode\u003e2a8a087\u003c/code\u003e\u003c/a\u003e feat(cli): port domains commands to native TypeScript (\u003ca href=\"https://github.com/supabase/cli/tree/HEAD/apps/cli/issues/5391\"\u003e#5391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/cli/commits/v2.104.0/apps/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.105.1 to 2.107.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.107.0\u003c/h2\u003e\n\u003ch2\u003e2.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e return AuthInvalidJwtError from getClaims for expired JWT (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2395\"\u003e#2395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e recognize ?error= redirects in implicit grant gate (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2407\"\u003e#2407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eauth): revert fix(auth:\u003c/strong\u003e encode client-id in oauth requests (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2383\"\u003e#2383\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e return a structured error for non-JSON body on successful responses (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2398\"\u003e#2398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e pin workspace:* sibling deps before JSR publish (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2418\"\u003e#2418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e publish gotrue-js legacy mirror via pnpm (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2419\"\u003e#2419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Opus 4.7 (1M context)\u003c/li\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmar Al Matar \u003ca href=\"https://github.com/Bewinxed\"\u003e\u003ccode\u003e@​Bewinxed\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eyoucef zr \u003ca href=\"https://github.com/youcefzemmar\"\u003e\u003ccode\u003e@​youcefzemmar\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eyoucefzemmar\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.107.0-canary.6\u003c/h2\u003e\n\u003ch2\u003e2.107.0-canary.6 (2026-06-02)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.107.0-canary.5\u003c/h2\u003e\n\u003ch2\u003e2.107.0-canary.5 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e publish gotrue-js legacy mirror via pnpm (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2419\"\u003e#2419\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.107.0-canary.4\u003c/h2\u003e\n\u003ch2\u003e2.107.0-canary.4 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.107.0 (2026-06-02)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e remove navigator.locks-based mutex; introduce commit guard + dispose() (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e update X-Client-Info to structured metadata format (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erealtime:\u003c/strong\u003e allow httpSend to send binary payload (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.6\u003c/li\u003e\n\u003cli\u003eEduardo Gurgel\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOmar Al Matar \u003ca href=\"https://github.com/Bewinxed\"\u003e\u003ccode\u003e@​Bewinxed\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.2 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMyroslav Hryhschenko \u003ca href=\"https://github.com/BLOCKMATERIAL\"\u003e\u003ccode\u003e@​BLOCKMATERIAL\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.1 (2026-05-20)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emisc:\u003c/strong\u003e hide dynamic import from hermesc (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2381\"\u003e#2381\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.106.0 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e W3C/OpenTelemetry trace context propagation (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e mark \u003ccode\u003e@​supabase/tracing\u003c/code\u003e private and snapshot it for JSR (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2370\"\u003e#2370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClaude Sonnet 4.5\u003c/li\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/54ec2b6955be26836e249e1fbe5f98c6f25a99a9\"\u003e\u003ccode\u003e54ec2b6\u003c/code\u003e\u003c/a\u003e feat(auth): remove navigator.locks-based mutex; introduce commit guard + disp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3397c9235712ae71333c5ded7b3cccc491124382\"\u003e\u003ccode\u003e3397c92\u003c/code\u003e\u003c/a\u003e feat(supabase): update X-Client-Info to structured metadata format (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2359\"\u003e#2359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/335207f8738ef059e0aec85b18529a1902fc2317\"\u003e\u003ccode\u003e335207f\u003c/code\u003e\u003c/a\u003e feat(realtime): allow httpSend to send binary payload (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2400\"\u003e#2400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/42f12dd9e6dac89252e739558e9b1dec4bcf09e3\"\u003e\u003ccode\u003e42f12dd\u003c/code\u003e\u003c/a\u003e docs(repo): ship per-package AGENTS.md and migrations via npm (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2397\"\u003e#2397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/b200b74136b3305c5fa07af3492ec56fbfaa1392\"\u003e\u003ccode\u003eb200b74\u003c/code\u003e\u003c/a\u003e chore(release): version 2.106.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2396\"\u003e#2396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a5f09cf9a0a8c2744464a8505333ab3136e3f290\"\u003e\u003ccode\u003ea5f09cf\u003c/code\u003e\u003c/a\u003e chore(repo): adopt pnpm catalog and clean up devDeps (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2389\"\u003e#2389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c72cc5608764b8d15f58e6ce8cfc6867ebead1be\"\u003e\u003ccode\u003ec72cc56\u003c/code\u003e\u003c/a\u003e fix(misc): add react-native export condition for Hermes-safe resolution (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2393\"\u003e#2393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a7bdb236041d5a3061be856fd9e00b45d9b62f54\"\u003e\u003ccode\u003ea7bdb23\u003c/code\u003e\u003c/a\u003e docs(supabase): expand tracePropagation tsdoc with examples (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/f4c149c70f0f2c4203edf47fb173cb135c59b2be\"\u003e\u003ccode\u003ef4c149c\u003c/code\u003e\u003c/a\u003e chore(release): version 2.106.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/3f9628af627804fbfb1a7fc7a2b5f929856a1b52\"\u003e\u003ccode\u003e3f9628a\u003c/code\u003e\u003c/a\u003e fix(misc): hide dynamic import from hermesc (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2381\"\u003e#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.107.0/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 20.5.0 to 20.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/e3d2c9dfe74b7d9be87019a28920c44818dd364d\"\u003e\u003ccode\u003ee3d2c9d\u003c/code\u003e\u003c/a\u003e refactor: replace all lodash.* dependencies with es-toolkit/compat (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4734\"\u003e#4734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7fe86b28f0779cce8d8459bdcc83c849936a1b80\"\u003e\u003ccode\u003e7fe86b2\u003c/code\u003e\u003c/a\u003e v20.5.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.0 to 20.5.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev20.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003ch2\u003eRefactor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: replace all lodash.* dependencies with es-toolkit/compat by \u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: use nodejs commands for creating files on Windows (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4728\"\u003e#4728\u003c/a\u003e) by \u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/festoney8\"\u003e\u003ccode\u003e@​festoney8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4730\"\u003econventional-changelog/commitlint#4730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/debuggingfuture\"\u003e\u003ccode\u003e@​debuggingfuture\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4734\"\u003econventional-changelog/commitlint#4734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003e20.5.2\u003c/a\u003e (2026-04-25)\u003c/h2\u003e\n\u003cp\u003eJust minor dep updates before the next breaking change\u003c/p\u003e\n\u003ch2\u003eChore \u0026amp; Docs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove codesandbox ci integration by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4680\"\u003econventional-changelog/commitlint#4680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Windows UTF-8 encoding note to getting started guide by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve parserPreset documentation with examples and options reference by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4700\"\u003econventional-changelog/commitlint#4700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix subject-case rule default from 'always' to 'never' by \u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4703\"\u003econventional-changelog/commitlint#4703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Chessing234\"\u003e\u003ccode\u003e@​Chessing234\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4699\"\u003econventional-changelog/commitlint#4699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v20.5.1...v20.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev20.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.0...v20.5.1\"\u003e20.5.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(cz-commitlint): add VS16 to single character emojis by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4666\"\u003econventional-changelog/commitlint#4666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cz-commitlint): handle modifiers correctly by \u003ca href=\"https://github.com/mrt181\"\u003e\u003ccode\u003e@​mrt181\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4667\"\u003econventional-changelog/commitlint#4667\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: update dependency global-directory to v5 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4671\"\u003e#4671\u003c/a\u003e)\u0026quot; by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4677\"\u003econventional-changelog/commitlint#4677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.2...v20.5.3\"\u003e20.5.3\u003c/a\u003e (2026-04-30)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/31e959a3d17d4403f1142f825c43cccf2e0f7dc4\"\u003e\u003ccode\u003e31e959a\u003c/code\u003e\u003c/a\u003e v20.5.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v20.5.3/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.460 to 2.2.482\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/acd5cf9a29a49df74ca78c18a5a671d41ad31c4b\"\u003e\u003ccode\u003eacd5cf9\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.460...2.2.482\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/wujiajie-netizen/product-info-system/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wujiajie-netizen%2Fproduct-info-system/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.15.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-01T11:00:47.000Z","version_change":"2.15.0 → 2.16.1","issue":{"uuid":"4562522401","node_id":"PR_kwDOSpEA4c7hVNWG","number":11,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T22:33:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T11:00:47.000Z","updated_at":"2026-06-03T22:33:55.000Z","time_to_close":214386,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":48,"packages":[{"name":"@clack/prompts","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@commitlint/cli","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"21.0.1","new_version":"21.0.2","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/core","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.23.6","new_version":"3.24.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"cspell","old_version":"10.0.0","new_version":"10.0.1","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"element-plus","old_version":"2.14.0","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-yml","old_version":"3.3.2","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.4.0","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"knip","old_version":"6.14.1","new_version":"6.15.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lefthook","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.16","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.25","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.5","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.4.0` | `1.5.0` |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.0.1` | `21.0.2` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.0.1` | `21.0.2` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.481` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.23.6` | `3.24.0` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.23.6` | `3.24.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.23.6` | `3.24.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.23.6` | `3.24.0` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.23.6` | `3.24.0` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `10.0.0` | `10.0.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.14.0` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.2` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.4.1` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.15.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.8` | `2.1.9` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.1` | `1.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.16` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.8` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.25` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.5` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@clack/prompts` from 1.4.0 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/543\"\u003e#543\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/florian-lefebvre\"\u003e\u003ccode\u003e@​florian-lefebvre\u003c/code\u003e\u003c/a\u003e! - Adds support for Standard Schema validation\u003c/p\u003e\n\u003cp\u003ePrompts accept an optional \u003ccode\u003evalidate()\u003c/code\u003e function to validate user input. While a function provides more flexibility and customization over your validation, it can be a bit verbose. To help solve this, there are libraries that provide schema-based validation to make shorthand and type-strict validation substantially easier.\u003c/p\u003e\n\u003cp\u003eLibraries following the \u003ca href=\"https://github.com/standard-schema/standard-schema\"\u003eStandard Schema specification\u003c/a\u003e are now natively supported. For example, using \u003ca href=\"https://arktype.io/\"\u003eArktype\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003eimport { text } from '@clack/prompts';\nimport { type } from 'arktype';\n\u003cp\u003econst name = await text({\nmessage: 'Enter your email',\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003evalidate: type('string.email').describe('Invalid email'),\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/542\"\u003e#542\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/534\"\u003e#534\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/MattStypa\"\u003e\u003ccode\u003e@​MattStypa\u003c/code\u003e\u003c/a\u003e! - Fixed spaces and uppercase characters in multiline prompt\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/bombshell-dev/clack/pull/540\"\u003e#540\u003c/a\u003e \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ghostdevv\"\u003e\u003ccode\u003e@​ghostdevv\u003c/code\u003e\u003c/a\u003e! - docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/030ba4d776e5985050c0e2712da7008bd93b8847\"\u003e\u003ccode\u003e030ba4d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/83428ac6d8bc5eda87615cc7b1f14e0c8b16e1b6\"\u003e\u003ccode\u003e83428ac\u003c/code\u003e\u003c/a\u003e feat: standard schema for validation (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/adb6af9f5fb39408934323a7415beb46b63ecd9a\"\u003e\u003ccode\u003eadb6af9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003ebox\u003c/code\u003e, \u003ccode\u003egroup\u003c/code\u003e, and \u003ccode\u003egroup-multi-select\u003c/code\u003e (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3170ed94dc2a6ed7973228d46c664fb7461969ad\"\u003e\u003ccode\u003e3170ed9\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003eautocomplete\u003c/code\u003e, \u003ccode\u003econfirm\u003c/code\u003e, and \u003ccode\u003epath\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/3dcb31a7d63827d95a5a52ac630cbd48e3a68364\"\u003e\u003ccode\u003e3dcb31a\u003c/code\u003e\u003c/a\u003e fix: spaces and uppercase characters in multiline input (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.5.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/cli` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 21.0.1 to 21.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: emit actionable error when --edit cannot find COMMIT_EDITMSG (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/589\"\u003e#589\u003c/a\u003e) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4755\"\u003econventional-changelog/commitlint#4755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply oxfmt formatting to get-edit-commit.ts by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4768\"\u003econventional-changelog/commitlint#4768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(read): fail when --from and --to share no merge-base \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4555\"\u003e#4555\u003c/a\u003e by \u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow same commit hash for --from and --to by \u003ca href=\"https://github.com/knocte\"\u003e\u003ccode\u003e@​knocte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4773\"\u003econventional-changelog/commitlint#4773\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore/CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: have renovate rebase stale PRs before merging by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4782\"\u003econventional-changelog/commitlint#4782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: have renovate hold PRs for 3 days after release by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4788\"\u003econventional-changelog/commitlint#4788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: anchor vite 8 by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4790\"\u003econventional-changelog/commitlint#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run commitlint once per same-repo PR by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4795\"\u003econventional-changelog/commitlint#4795\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CervEdin\"\u003e\u003ccode\u003e@​CervEdin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4754\"\u003econventional-changelog/commitlint#4754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/core` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md\"\u003e@​tiptap/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-document` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-document/CHANGELOG.md\"\u003e@​tiptap/extension-document's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-document\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-highlight` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-highlight/CHANGELOG.md\"\u003e@​tiptap/extension-highlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-highlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-image` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-image/CHANGELOG.md\"\u003e@​tiptap/extension-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-image\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-link` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-link/CHANGELOG.md\"\u003e@​tiptap/extension-link's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-link\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-placeholder` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages-deprecated/extension-placeholder/CHANGELOG.md\"\u003e@​tiptap/extension-placeholder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [2d05614]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages-deprecated/extension-placeholder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-align` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-align/CHANGELOG.md\"\u003e@​tiptap/extension-text-align's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-text-align\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-text-style` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text-style/CHANGELOG.md\"\u003e@​tiptap/extension-text-style's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-text-style\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/extension-underline` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/extension-underline/CHANGELOG.md\"\u003e@​tiptap/extension-underline's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/extension-underline\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/pm` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md\"\u003e@​tiptap/pm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7c0499b: Add missing \u003ccode\u003e@tiptap/pm/inputrules\u003c/code\u003e export\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/pm\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/starter-kit` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/starter-kit/CHANGELOG.md\"\u003e@​tiptap/starter-kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2d05614]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extensions\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code-block\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-horizontal-rule\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-link\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-dropcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-gapcursor\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-blockquote\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bold\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-code\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-document\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-hard-break\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-heading\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-italic\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-paragraph\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-strike\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-text\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-underline\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-item\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-list-keymap\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-bullet-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/extension-ordered-list\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/starter-kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tiptap/vue-3` from 3.23.6 to 3.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ueberdosis/tiptap/blob/main/packages/vue-3/CHANGELOG.md\"\u003e@​tiptap/vue-3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.24.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [7c0499b]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/pm\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tiptap/core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.24.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ueberdosis/tiptap/commits/HEAD/packages/vue-3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsdown/css` from 0.22.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003e@​tsdown/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e: Add \u003ccode\u003edeps.dts\u003c/code\u003e option to override dependency bundling for declaration files  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/881bf0d\"\u003e\u003c!-- raw HTML omitted --\u003e(881bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error handling for unsupported TypeScript syntax on Node.js  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b93db6d\"\u003e\u003c!-- raw HTML omitted --\u003e(b93db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd extra space for emoji rendering in Windows Terminal  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/925cc87\"\u003e\u003c!-- raw HTML omitted --\u003e(925cc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbundle\u003c/strong\u003e: Add shims support for unbundled builds  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/fc9913d\"\u003e\u003c!-- raw HTML omitted --\u003e(fc991)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.0...v0.22.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0bddff16b6eabf64bd60f8ea5cebf988f9e1aa4d\"\u003e\u003ccode\u003e0bddff1\u003c/code\u003e\u003c/a\u003e chore: release v0.22.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/commits/v0.22.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cspell` from 10.0.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/releases\"\u003ecspell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cli): ignore closed readline after stdin (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eWhat changed\u003c/h2\u003e\n\u003cp\u003eWrap the stdin readline async iterator so CSpell ignores the terminal \u003ccode\u003ereadline was closed\u003c/code\u003e error that can occur after stdin has already yielded its file list.\u003c/p\u003e\n\u003cp\u003eOther readline errors are still rethrown.\u003c/p\u003e\n\u003ch2\u003eWhy\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778\"\u003e#8778\u003c/a\u003e. On Node 24, \u003ccode\u003ecspell lint --file-list stdin\u003c/code\u003e can finish processing a large stdin file list and then report \u003ccode\u003eLinter Error: readline was closed\u003c/code\u003e instead of completing cleanly.\u003c/p\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cp\u003eAdded unit coverage for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epreserving all yielded stdin lines when readline throws \u003ccode\u003ereadline was closed\u003c/code\u003e after reading\u003c/li\u003e\n\u003cli\u003econtinuing to throw unrelated readline errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI could not run the package test command locally in this sandbox because the checkout has no \u003ccode\u003enode_modules\u003c/code\u003e, and Corepack is blocked from creating its user cache directory (\u003ccode\u003eEPERM\u003c/code\u003e under \u003ccode\u003e~/.cache/node/corepack\u003c/code\u003e).\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(docs): replace \u003ccode\u003e.json\u003c/code\u003e with \u003ccode\u003epackage.json\u003c/code\u003e in configuration docs (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8861\"\u003e#8861\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eFix\u003c/h2\u003e\n\u003cp\u003eIn the \u003ccode\u003epackage.json\u003c/code\u003e configuration section, the sentence referred to\n\u0026quot;the \u003ccode\u003e.json\u003c/code\u003e file\u0026quot; instead of \u0026quot;the \u003ccode\u003epackage.json\u003c/code\u003e file\u0026quot;.\u003c/p\u003e\n\u003cp\u003eBefore: \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003e.json\u003c/code\u003e file.\u0026quot;\nAfter:  \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003epackage.json\u003c/code\u003e file.\u0026quot;\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix: substitution display and ranges for output checking (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838\"\u003e#8838\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md\"\u003ecspell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1 (2026-05-31)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(cli): ignore closed readline after stdin (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8862\"\u003e#8862\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eWhat changed\u003c/h2\u003e\n\u003cp\u003eWrap the stdin readline async iterator so CSpell ignores the terminal \u003ccode\u003ereadline was closed\u003c/code\u003e error that can occur after stdin has already yielded its file list.\u003c/p\u003e\n\u003cp\u003eOther readline errors are still rethrown.\u003c/p\u003e\n\u003ch2\u003eWhy\u003c/h2\u003e\n\u003cp\u003eFixes \u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8778\"\u003e#8778\u003c/a\u003e. On Node 24, \u003ccode\u003ecspell lint --file-list stdin\u003c/code\u003e can finish processing a large stdin file list and then report \u003ccode\u003eLinter Error: readline was closed\u003c/code\u003e instead of completing cleanly.\u003c/p\u003e\n\u003ch2\u003eTests\u003c/h2\u003e\n\u003cp\u003eAdded unit coverage for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epreserving all yielded stdin lines when readline throws \u003ccode\u003ereadline was closed\u003c/code\u003e after reading\u003c/li\u003e\n\u003cli\u003econtinuing to throw unrelated readline errors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI could not run the package test command locally in this sandbox because the checkout has no \u003ccode\u003enode_modules\u003c/code\u003e, and Corepack is blocked from creating its user cache directory (\u003ccode\u003eEPERM\u003c/code\u003e under \u003ccode\u003e~/.cache/node/corepack\u003c/code\u003e).\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003efix(docs): replace \u003ccode\u003e.json\u003c/code\u003e with \u003ccode\u003epackage.json\u003c/code\u003e in configuration docs (\u003ca href=\"https://redirect.github.com/streetsidesoftware/cspell/pull/8861\"\u003e#8861\u003c/a\u003e)\u003c/h3\u003e\n\u003ch2\u003eFix\u003c/h2\u003e\n\u003cp\u003eIn the \u003ccode\u003epackage.json\u003c/code\u003e configuration section, the sentence referred to\n\u0026quot;the \u003ccode\u003e.json\u003c/code\u003e file\u0026quot; instead of \u0026quot;the \u003ccode\u003epackage.json\u003c/code\u003e file\u0026quot;.\u003c/p\u003e\n\u003cp\u003eBefore: \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003e.json\u003c/code\u003e file.\u0026quot;\nAfter:  \u0026quot;CSpell looks for the configuration in the \u003ccode\u003ecspell\u003c/code\u003e field of the \u003ccode\u003epackage.json\u003c/code\u003e file.\u0026quot;\u003c/p\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/0f43abf29e5da0ecbcb08214055cdc1e3267c3ea\"\u003e\u003ccode\u003e0f43abf\u003c/code\u003e\u003c/a\u003e v10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/39e5ccd1b52b6b7e3d9ff61dc8c625ed720c7ca4\"\u003e\u003ccode\u003e39e5ccd\u003c/code\u003e\u003c/a\u003e chore: Prepare Release v10.0.1 (auto-deploy) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8796\"\u003e#8796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/da51d83173c09a0e5767f5158dfb0db98780da61\"\u003e\u003ccode\u003eda51d83\u003c/code\u003e\u003c/a\u003e fix(cli): ignore closed readline after stdin (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8862\"\u003e#8862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/ef9b0dcc165bc726833e604a8e84261b7d3af75c\"\u003e\u003ccode\u003eef9b0dc\u003c/code\u003e\u003c/a\u003e fix: substitution display and ranges for output checking (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8838\"\u003e#8838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/7cf15af1a54f7b9fe9a960856dd2370f37b88e67\"\u003e\u003ccode\u003e7cf15af\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8833\"\u003e#8833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streetsidesoftware/cspell/commit/13144fe5dc8098a3ee3f5b4f0feddc5f4d573341\"\u003e\u003ccode\u003e13144fe\u003c/code\u003e\u003c/a\u003e ci: Workflow Bot -- Update ALL Dependencies (main) (\u003ca href=\"https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8802\"\u003e#8802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streetsidesoftware/cspell/commits/v10.0.1/packages/cspell\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `element-plus` from 2.14.0 to 2.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/element-plus/element-plus/releases\"\u003eelement-plus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.14.1\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003e2026-05-29\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eComponents [tabs] support scrolling via touch (\u003ca href=\"https://redirect.github.com/element-pl...\n\n_Description has been truncated_","html_url":"https://github.com/durancexuan/kb-admin-vben/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/durancexuan%2Fkb-admin-vben/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"2.11.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-06-01T05:29:17.000Z","version_change":"2.11.0 → 2.16.1","issue":{"uuid":"4560596999","node_id":"PR_kwDORhba8M7hO_Qm","number":46,"state":"open","title":"build(deps): bump the non-breaking-changes group across 1 directory with 58 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-01T05:29:17.000Z","updated_at":"2026-06-03T23:01:24.068Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":58,"packages":[{"name":"@changesets/changelog-github","old_version":"0.5.2","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@iconify/json","old_version":"2.2.447","new_version":"2.2.481","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@jspm/generator","old_version":"2.11.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.3.0","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@tanstack/vue-query","old_version":"5.92.9","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.8.1","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-vue-jsx","old_version":"5.1.4","new_version":"5.1.5","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vitejs/plugin-vue","old_version":"6.0.4","new_version":"6.0.7","repository_url":"https://github.com/vitejs/vite-plugin-vue"},{"name":"@vue/shared","old_version":"3.5.29","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"@vueuse/integrations","old_version":"14.2.1","new_version":"14.3.0","repository_url":"https://github.com/vueuse/vueuse"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.19","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.5","new_version":"2.14.1","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-config-turbo","old_version":"2.8.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"eslint-plugin-import-x","old_version":"4.16.1","new_version":"4.16.2","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-no-only-tests","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"get-port","old_version":"7.1.0","new_version":"7.2.0","repository_url":"https://github.com/sindresorhus/get-port"},{"name":"h3","old_version":"1.15.5","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"name":"jiti","old_version":"2.6.1","new_version":"2.7.0","repository_url":"https://github.com/unjs/jiti"},{"name":"lefthook","old_version":"2.1.3","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.1","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.0","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.0","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"sass","old_version":"1.97.3","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recess-order","old_version":"7.6.1","new_version":"7.7.0","repository_url":"https://github.com/stormwarning/stylelint-config-recess-order"},{"name":"turbo","old_version":"2.8.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.0.7","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.3","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.5","new_version":"3.3.3","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.29","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.0","new_version":"4.14.25","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.17.49","new_version":"4.19.5","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.39.9","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"},{"name":"esbuild","old_version":"0.25.12","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 58 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.5.2` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.447` | `2.2.481` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.4` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.11.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.3.0` | `1000.3.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.92.9` | `5.100.14` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.8.1` | `0.11.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.1` | `8.60.0` |\n| [@vitejs/plugin-vue-jsx](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue-jsx) | `5.1.4` | `5.1.5` |\n| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.4` | `6.0.7` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.29` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) | `14.2.1` | `14.3.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.19` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.5` | `2.14.1` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-config-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-config-turbo) | `2.8.14` | `2.9.16` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.1` | `4.16.2` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `3.3.0` | `3.4.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [get-port](https://github.com/sindresorhus/get-port) | `7.1.0` | `7.2.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.5` | `1.15.11` |\n| [jiti](https://github.com/unjs/jiti) | `2.6.1` | `2.7.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.3` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.1` | `2.13.4` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.0` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.0` | `2.9.8` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.100.0` |\n| [stylelint-config-recess-order](https://github.com/stormwarning/stylelint-config-recess-order) | `7.6.1` | `7.7.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.8.14` | `2.9.16` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.0.7` | `8.1.2` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.3` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.5` | `3.3.3` |\n| [vue](https://github.com/vuejs/core) | `3.5.29` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.0` | `4.14.25` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.17.49` | `4.19.5` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.39.9` | `0.43.0` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.25.12` | `0.28.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.5.2 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1850\"\u003e#1850\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/fd0bc2e997a7bf603415489d10fcac0ca129badf\"\u003e\u003ccode\u003efd0bc2e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Linkify issue references in changelog entries.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1810\"\u003e#1810\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/27fd8f41dddafcc2e96e7df39dca04d92f916a0a\"\u003e\u003ccode\u003e27fd8f4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirasso\"\u003e\u003ccode\u003e@​hirasso\u003c/code\u003e\u003c/a\u003e! - Replace deprecated \u003ccode\u003eString.prototype.trimRight\u003c/code\u003e with \u003ca href=\"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/trimEnd\"\u003e\u003ccode\u003eString.prototype.trimEnd\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/d4b8ad8158fe4d900abc5052dacaa8be1f41a232\"\u003e\u003ccode\u003ed4b8ad8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/e462d892af560d0e3cf5d2f04da230751fbd05ca\"\u003e\u003ccode\u003ee462d89\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-github-info\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/read@0.5.2...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.447 to 2.2.481\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cbe048beaa414733095779c9dfe48ed90d84e76c\"\u003e\u003ccode\u003ecbe048b\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/dcaf24b39f69363268213f847f7f9066989a441e\"\u003e\u003ccode\u003edcaf24b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/302\"\u003e#302\u003c/a\u003e from iconify/renovate/typescript-eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/31baa79a3b7029eb0e537e167581ed00f0bd632c\"\u003e\u003ccode\u003e31baa79\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e to ^8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/fd3cde511820afb102904f87ae0823ee2c00b517\"\u003e\u003ccode\u003efd3cde5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/301\"\u003e#301\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/750ca0c305265baa9f502ddb666426192bc08958\"\u003e\u003ccode\u003e750ca0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/303\"\u003e#303\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/6f1269fab6bf3ec390695a5a5831549feccf92ea\"\u003e\u003ccode\u003e6f1269f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/305\"\u003e#305\u003c/a\u003e from iconify/renovate/eslint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bb1d9d6f904c838105151c3ae70b6d72396b97cb\"\u003e\u003ccode\u003ebb1d9d6\u003c/code\u003e\u003c/a\u003e Update dependency eslint to ^10.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/d252f97cc569914ce9ad964b8f46dc4539fb07b5\"\u003e\u003ccode\u003ed252f97\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to ^25.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/36986da5048db2a6de743475d16a5749f12459c2\"\u003e\u003ccode\u003e36986da\u003c/code\u003e\u003c/a\u003e Update dependency vitest to ^4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.447...2.2.481\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.11.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jspm/jspm/commits/@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.3.0 to 1000.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.92.9 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(vue-query): allow reactive and getter values as \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10530\"\u003e#10530\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10452\"\u003e#10452\u003c/a\u003e where \u003ccode\u003equeryOptions\u003c/code\u003e only accepted plain arrays for the \u003ccode\u003equeryKey\u003c/code\u003e property, but not \u003ccode\u003ecomputed\u003c/code\u003e refs, \u003ccode\u003eRef\u003c/code\u003e values, or getter functions. The related fix in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10465\"\u003e#10465\u003c/a\u003e only covered the \u003ccode\u003eenabled\u003c/code\u003e property.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e accepts the same reactive forms as \u003ccode\u003eenabled\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlain \u003ccode\u003eQueryKey\u003c/code\u003e arrays\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eComputedRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e() =\u0026gt; QueryKey\u003c/code\u003e (getter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(vue-query): allow reactive and getter values as \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10530\"\u003e#10530\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10452\"\u003e#10452\u003c/a\u003e where \u003ccode\u003equeryOptions\u003c/code\u003e only accepted plain arrays for the \u003ccode\u003equeryKey\u003c/code\u003e property, but not \u003ccode\u003ecomputed\u003c/code\u003e refs, \u003ccode\u003eRef\u003c/code\u003e values, or getter functions. The related fix in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10465\"\u003e#10465\u003c/a\u003e only covered the \u003ccode\u003eenabled\u003c/code\u003e property.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e accepts the same reactive forms as \u003ccode\u003eenabled\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlain \u003ccode\u003eQueryKey\u003c/code\u003e arrays\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eComputedRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e() =\u0026gt; QueryKey\u003c/code\u003e (getter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/139e67ccab2c8efba7c4dccdffa6f447350446ae\"\u003e\u003ccode\u003e139e67c\u003c/code\u003e\u003c/a\u003e fix(vue-query): allow computed ref as queryKey property in queryOptions (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.8.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e@​tanstack/vue-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update deps and change build process to tsdown (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/66e30108f49b5bf4c9796c9c98a009c08520c9a9\"\u003e\u003ccode\u003e66e3010\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/d8b51a7e2b8e42a38d6dab9e4aae139d6fb1c153\"\u003e\u003ccode\u003ed8b51a7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/84dc3eb3fac116fdf5c2a527b017a44e848be6f3\"\u003e\u003ccode\u003e84dc3eb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/77c872fcbbc399374a9a0bc1c31568097bd20cf6\"\u003e\u003ccode\u003e77c872f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch2\u003eBreaking changes (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/265\"\u003e#265\u003c/a\u003e)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enew Store()\u003c/code\u003e is now \u003ccode\u003ecreateStore()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enew Derived()\u003c/code\u003e is now a derived \u003ccode\u003ecreateStore()\u003c/code\u003e:\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst derived = createStore(() =\u0026gt; store.state * 2)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/blob/main/packages/vue-store/CHANGELOG.md\"\u003e@​tanstack/vue-store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: update deps and change build process to tsdown (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/66e30108f49b5bf4c9796c9c98a009c08520c9a9\"\u003e\u003ccode\u003e66e3010\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/d8b51a7e2b8e42a38d6dab9e4aae139d6fb1c153\"\u003e\u003ccode\u003ed8b51a7\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/84dc3eb3fac116fdf5c2a527b017a44e848be6f3\"\u003e\u003ccode\u003e84dc3eb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/77c872fcbbc399374a9a0bc1c31568097bd20cf6\"\u003e\u003ccode\u003e77c872f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.9.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/83e2978f627ec53616249b2bda1037749b18b6ab\"\u003e\u003ccode\u003e83e2978\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e feat: new hooks and actions APIs (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/840b9d065c80412b7b2131c712224a5842b28d7b\"\u003e\u003ccode\u003e840b9d0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/66e30108f49b5bf4c9796c9c98a009c08520c9a9\"\u003e\u003ccode\u003e66e3010\u003c/code\u003e\u003c/a\u003e chore: migrate builds to tsdown and upgrade all deps (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/0019297fd31d5348ba6c98a79c65a429cee39be2\"\u003e\u003ccode\u003e0019297\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/300\"\u003e#300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/70d72c7114e5883ff64327d6e472fcef74806038\"\u003e\u003ccode\u003e70d72c7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/0a9f542f367edfee0a2eaa498aa79cc4cc297869\"\u003e\u003ccode\u003e0a9f542\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/279\"\u003e#279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/032ace70abf03154abed8f3a738299cfa6c334ee\"\u003e\u003ccode\u003e032ace7\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/277\"\u003e#277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/store/commit/dace25f65c082b12b8b0fbcc5a5b6aa0b83bc8eb\"\u003e\u003ccode\u003edace25f\u003c/code\u003e\u003c/a\u003e Integrate Alien Signals (\u003ca href=\"https://github.com/TanStack/store/tree/HEAD/packages/vue-store/issues/265\"\u003e#265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/store/commits/@tanstack/vue-store@0.11.0/packages/vue-store\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.56.1 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] object destructuring values should be treated as declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12292\"\u003e#12292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-type-assertion] handle crash on recursive template literal types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12150\"\u003e#12150\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDima Barabash\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ca6ca1431b6d18235297a7e29feb5d98f012dff2\"\u003e\u003ccode\u003eca6ca14\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4302433ae6bf93d4ddc35264ad1b951254758566\"\u003e\u003ccode\u003e4302433\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-floating-promises] stack overflow when using recursiv...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/10b79f1ba8e98610a3af85152a1b3b406f91e633\"\u003e\u003ccode\u003e10b79f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.4.0 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12339\"\u003e#12339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2a6765d9628dc776f8127c96f088bb807c0bcab2\"\u003e\u003ccode\u003e2a6765d\u003c/code\u003e\u003c/a\u003e chore: clenaup \u003ccode\u003egetAwaitedType\u003c/code\u003e from \u003ccode\u003etypescript.d.ts\u003c/code\u003e (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12302\"\u003e#12302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/48e13c0261e3cb1bf4f4dfaa462cdb3a56ef7383\"\u003e\u003ccode\u003e48e13c0\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e26dc8003ababf078aad4df17765ee4cea30644c\"\u003e\u003ccode\u003ee26dc80\u003c/code\u003e\u003c/a\u003e docs: update stale links to latest (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12313\"\u003e#12313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/44f9625336841a8ee3eb01a9e02e49b1d7b12648\"\u003e\u003ccode\u003e44f9625\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo to v4.1.5 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12307\"\u003e#12307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2ec35f1760aade4df4c631d76d78c7ed5e136333\"\u003e\u003ccode\u003e2ec35f1\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ec3ef25390f7daf5a9ff33a60282bdbbb49ab0f3\"\u003e\u003ccode\u003eec3ef25\u003c/code\u003e\u003c/a\u003e test: make no-useless-empty-export tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12260\"\u003e#12260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.56.1 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.4\u003c/h2\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-floating-promises] stack overflow when using recursive types (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12294\"\u003e#12294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throw error cause in \u003ccode\u003egetParsedConfigFileFromTSServer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12321\"\u003e#12321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-eslint:\u003c/strong\u003e export Compatible* types from typescript-eslint to resolve pnpm TS error (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12340\"\u003e#12340\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKirk Waiblinger \u003ca href=\"https://github.com/kirkwaiblinger\"\u003e\u003ccode\u003e@​kirkwaiblinger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elumir\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.3\u003c/h2\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.59.2\u003c/h2\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.4 (2026-05-18)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.4\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.3 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.3\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.2 (2026-05-04)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser ...\n\n_Description has been truncated_","html_url":"https://github.com/tianxin8848/tianxin-introduction-admin/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tianxin8848%2Ftianxin-introduction-admin/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"2.14.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-05-29T11:22:45.000Z","version_change":"2.14.0 → 2.16.1","issue":{"uuid":"4548041119","node_id":"PR_kwDOSWjRIc7gnzFF","number":22,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 78 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-02T05:54:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T11:22:45.000Z","updated_at":"2026-06-02T05:54:28.000Z","time_to_close":325901,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":78,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.466","new_version":"2.2.480","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.1.2","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.14.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.100.5","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.4","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.8","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.2.1","new_version":"1.3.1","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.0","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.1","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.9.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.1","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"lefthook","old_version":"2.1.6","new_version":"2.1.9","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.61.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.12","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.6","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.17","new_version":"1.0.3","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.19.1","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.10","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.4.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.6","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.7","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.33","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.28","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.13","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.4.0` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.466` | `2.2.480` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.4.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.1.2` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.14.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.5` | `5.100.14` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.4` | `3.23.6` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.4` | `3.23.6` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.22.4` | `3.23.6` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.4` | `3.23.6` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.4` | `3.23.6` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.10` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.0` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.0` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.33` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.8` | `2.4.10` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.2.1` | `1.3.1` |\n| [axios](https://github.com/axios/axios) | `1.15.2` | `1.16.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.1` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.9.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.1` | `10.4.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.6` | `2.1.9` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.52.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.61.0` | `1.67.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.12` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.6` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.17` | `1.0.3` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.9.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.19.1` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.10` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.1` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.7` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.4.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.6` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.7` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.33` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.28` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.13` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5b897a727fa1cc44bc7074dcbe5db639c8c32b1b\"\u003e\u003ccode\u003e5b897a7\u003c/code\u003e\u003c/a\u003e fix: split type-only and runtime exports (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cd7e5cdbc2eb8104bbde9ec6deb92a773c50fcb9\"\u003e\u003ccode\u003ecd7e5cd\u003c/code\u003e\u003c/a\u003e deps: update pnpm and align node types version (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/970268beabdf2c89790ab185218b7c70465d4b96\"\u003e\u003ccode\u003e970268b\u003c/code\u003e\u003c/a\u003e chore(deps): update deps in core and prompts packages (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ea5702e8ff668cace0ace7d61ff0ee07d227d100\"\u003e\u003ccode\u003eea5702e\u003c/code\u003e\u003c/a\u003e chore: add engines field to prompts and core (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ec432f996b9dde3cd6d4e109c2a117b1ea5e2cfe\"\u003e\u003ccode\u003eec432f9\u003c/code\u003e\u003c/a\u003e docs: correct Progress example in README (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.4.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.466 to 2.2.480\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/540c25d63da7b8fcd1753adbe0b60b7b2d21cf13\"\u003e\u003ccode\u003e540c25d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Maki, Pinhead Map Icons, Temaki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/75746ac344e2d91d3eeb97a0ed1e9a8d9997334c\"\u003e\u003ccode\u003e75746ac\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Röntgen, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bdc6259f26c6362cc518e9615a72b657f79fb799\"\u003e\u003ccode\u003ebdc6259\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/15f37c982fb7b3c5f4acb7e72e997abdf43b0e9e\"\u003e\u003ccode\u003e15f37c9\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1b6277b793c2dccc446fa6e2cc2b39def3fb6ce7\"\u003e\u003ccode\u003e1b6277b\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Codicons, Lucide, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bd0ea21a391f33f19e87b1fb1c3e42b2423a6a2d\"\u003e\u003ccode\u003ebd0ea21\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.466...2.2.480\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.4.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.1.2 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.14.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.4 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.5 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(vue-query): allow reactive and getter values as \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10530\"\u003e#10530\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10452\"\u003e#10452\u003c/a\u003e where \u003ccode\u003equeryOptions\u003c/code\u003e only accepted plain arrays for the \u003ccode\u003equeryKey\u003c/code\u003e property, but not \u003ccode\u003ecomputed\u003c/code\u003e refs, \u003ccode\u003eRef\u003c/code\u003e values, or getter functions. The related fix in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10465\"\u003e#10465\u003c/a\u003e only covered the \u003ccode\u003eenabled\u003c/code\u003e property.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e accepts the same reactive forms as \u003ccode\u003eenabled\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlain \u003ccode\u003eQueryKey\u003c/code\u003e arrays\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eComputedRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e() =\u0026gt; QueryKey\u003c/code\u003e (getter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(vue-query): allow reactive and getter values as \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10530\"\u003e#10530\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis fixes a regression introduced in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10452\"\u003e#10452\u003c/a\u003e where \u003ccode\u003equeryOptions\u003c/code\u003e only accepted plain arrays for the \u003ccode\u003equeryKey\u003c/code\u003e property, but not \u003ccode\u003ecomputed\u003c/code\u003e refs, \u003ccode\u003eRef\u003c/code\u003e values, or getter functions. The related fix in \u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10465\"\u003e#10465\u003c/a\u003e only covered the \u003ccode\u003eenabled\u003c/code\u003e property.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003equeryKey\u003c/code\u003e property in \u003ccode\u003equeryOptions\u003c/code\u003e accepts the same reactive forms as \u003ccode\u003eenabled\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePlain \u003ccode\u003eQueryKey\u003c/code\u003e arrays\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eComputedRef\u0026lt;QueryKey\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e() =\u0026gt; QueryKey\u003c/code\u003e (getter)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3e85350749751eef055fffb65f6838dfafa74891\"\u003e\u003ccode\u003e3e85350\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10706\"\u003e#10706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/139e67ccab2c8efba7c4dccdffa6f447350446ae\"\u003e\u003ccode\u003e139e67c\u003c/code\u003e\u003c/a\u003e fix(vue-query): allow computed ref as queryKey property in queryOptions (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10530\"\u003e#10530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9d2692cec4d538c2f96489027ba546f11638dfb1\"\u003e\u003ccode\u003e9d2692c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10695\"\u003e#10695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/74fa05eb1b16f40ea7068afd0e5e082687d22338\"\u003e\u003ccode\u003e74fa05e\u003c/code\u003e\u003c/a\u003e chore(tsconfig.json): narrow 'include' pattern to prevent TS6053 race conditi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/8c3d523d0ab0b3f8fad28fbaae6807e7aca7eb54\"\u003e\u003ccode\u003e8c3d523\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10630\"\u003e#10630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/9800c8f1a3f7907956410c23426a26d981e7d694\"\u003e\u003ccode\u003e9800c8f\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10623\"\u003e#10623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-store` from 0.10.0 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/store/releases\"\u003e@​tanstack/vue-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHooks included in this release: (\u003ca href=\"https://redirect.github.com/TanStack/store/pull/306\"\u003e#306\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003euseAtom\u003c/li\u003e\n\u003cli\u003euseSelector\u003c/li\u003e\n\u003cli\u003euseStore (deprecated, replaced by useSelector)\u003c/li\u003e\n\u003cli\u003ecreateStoreContext (provides StoreProvider and useStoreContext for context-based consumption)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/store/commit/4d87a83158d0966cbbaf38cd51419693641f57fa\"\u003e\u003ccode\u003e4d87a83\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/store\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.11.0\u003c/li\u003e\n\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/873933753/lg-shop-admin/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/873933753%2Flg-shop-admin/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"2.12.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-05-29T08:23:09.000Z","version_change":"2.12.0 → 2.16.1","issue":{"uuid":"4546929549","node_id":"PR_kwDOSMCKts7gkJ6q","number":27,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-03T23:37:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T08:23:09.000Z","updated_at":"2026-06-03T23:37:22.000Z","time_to_close":486852,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":79,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.1.0","new_version":"1.4.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@form-create/ant-design-vue","old_version":"3.2.38","new_version":"3.3.0","repository_url":"https://github.com/xaboy/form-create"},{"name":"@iconify/json","old_version":"2.2.454","new_version":"2.2.480","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.12.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@pnpm/workspace.read-manifest","old_version":"1000.3.0","new_version":"1000.3.1","repository_url":"https://github.com/pnpm/pnpm"},{"name":"@stylistic/stylelint-plugin","old_version":"5.0.1","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-store","old_version":"0.9.2","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tinyflow-ai/vue","old_version":"1.1.10","new_version":"1.3.4","repository_url":"https://github.com/tinyflow-ai/tinyflow"},{"name":"@tsdown/css","old_version":"0.21.4","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.30","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"bpmn-js-properties-panel","old_version":"5.23.0","new_version":"5.58.0","repository_url":"https://github.com/bpmn-io/bpmn-js-properties-panel"},{"name":"bpmn-js-token-simulation","old_version":"0.36.3","new_version":"0.39.3","repository_url":"https://github.com/bpmn-io/bpmn-js-token-simulation"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.3.2","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-jsonc","old_version":"3.1.2","new_version":"3.2.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.1.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"happy-dom","old_version":"20.8.4","new_version":"20.9.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.8","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"markdown-it","old_version":"14.1.1","new_version":"14.2.0","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"markmap-common","old_version":"0.16.0","new_version":"0.18.9","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-lib","old_version":"0.16.1","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-toolbar","old_version":"0.17.2","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"markmap-view","old_version":"0.16.0","new_version":"0.18.12","repository_url":"https://github.com/markmap/markmap"},{"name":"nitropack","old_version":"2.13.2","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.41.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.17.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.56.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.2","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"sass-embedded","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recommended-scss","old_version":"17.0.0","new_version":"17.0.1","repository_url":"https://github.com/stylelint-scss/stylelint-config-recommended-scss"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.5.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsdown","old_version":"0.21.4","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.8.20","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.0","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.1","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue3-signature","old_version":"0.2.4","new_version":"0.4.4","repository_url":"https://github.com/WangShayne/vue3-signature"},{"name":"vue","old_version":"3.5.30","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.13","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.8","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.1.0` | `1.4.0` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@form-create/ant-design-vue](https://github.com/xaboy/form-create) | `3.2.38` | `3.3.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.454` | `2.2.480` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.12.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@pnpm/workspace.read-manifest](https://github.com/pnpm/pnpm) | `1000.3.0` | `1000.3.1` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.0.1` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.9.2` | `0.11.0` |\n| [@tinyflow-ai/vue](https://github.com/tinyflow-ai/tinyflow) | `1.1.10` | `1.3.4` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.4` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.30` | `3.5.35` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.1` |\n| [bpmn-js-properties-panel](https://github.com/bpmn-io/bpmn-js-properties-panel) | `5.23.0` | `5.58.0` |\n| [bpmn-js-token-simulation](https://github.com/bpmn-io/bpmn-js-token-simulation) | `0.36.3` | `0.39.3` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.3.2` | `4.5.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.1.2` | `3.2.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.4.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.8.4` | `20.9.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.8` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.1` | `14.2.0` |\n| [markmap-common](https://github.com/markmap/markmap) | `0.16.0` | `0.18.9` |\n| [markmap-lib](https://github.com/markmap/markmap) | `0.16.1` | `0.18.12` |\n| [markmap-toolbar](https://github.com/markmap/markmap) | `0.17.2` | `0.18.12` |\n| [markmap-view](https://github.com/markmap/markmap) | `0.16.0` | `0.18.12` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.2` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.41.0` | `0.52.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.17.1` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.56.0` | `1.67.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.2` | `2.9.8` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.98.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.100.0` |\n| [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss) | `17.0.0` | `17.0.1` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.5.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.4` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.8.20` | `2.9.16` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.1` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.0` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.1` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.7` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.2` |\n| [vue3-signature](https://github.com/WangShayne/vue3-signature) | `0.2.4` | `0.4.4` |\n| [vue](https://github.com/vuejs/core) | `3.5.30` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.13` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.8` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.0` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.1.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9786226: Externalize \u003ccode\u003efast-string-width\u003c/code\u003e and \u003ccode\u003efast-wrap-ansi\u003c/code\u003e to avoid double dependencies\u003c/li\u003e\n\u003cli\u003e090902c: Adds \u003ccode\u003edate\u003c/code\u003e prompt with \u003ccode\u003eformat\u003c/code\u003e support (YMD, MDY, DMY)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e134a1a1: Fix the \u003ccode\u003epath\u003c/code\u003e prompt so \u003ccode\u003edirectory: true\u003c/code\u003e correctly enforces directory-only selection while still allowing directory navigation, and add regression tests for both directory and default file selection behavior.\u003c/li\u003e\n\u003cli\u003ebdf89a5: Adds \u003ccode\u003eplaceholder\u003c/code\u003e option to \u003ccode\u003eautocomplete\u003c/code\u003e. When the placeholder is set and the input is empty, pressing \u003ccode\u003etab\u003c/code\u003e will set the value to \u003ccode\u003eplaceholder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e336495a: Apply guide to wrapped multi-line messages in confirm prompt.\u003c/li\u003e\n\u003cli\u003e9fe8de6: Respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts.\u003c/li\u003e\n\u003cli\u003e29a50cb: Fix \u003ccode\u003epath\u003c/code\u003e directory mode so pressing Enter with an existing directory \u003ccode\u003einitialValue\u003c/code\u003e submits that current directory instead of the first child option, and add regression coverage for immediate submit and child-directory navigation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9786226]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bdf89a5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [417b451]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [090902c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9786226: Externalize \u003ccode\u003efast-string-width\u003c/code\u003e and \u003ccode\u003efast-wrap-ansi\u003c/code\u003e to avoid double dependencies\u003c/li\u003e\n\u003cli\u003e090902c: Adds \u003ccode\u003edate\u003c/code\u003e prompt with \u003ccode\u003eformat\u003c/code\u003e support (YMD, MDY, DMY)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e134a1a1: Fix the \u003ccode\u003epath\u003c/code\u003e prompt so \u003ccode\u003edirectory: true\u003c/code\u003e correctly enforces directory-only selection while still allowing directory navigation, and add regression tests for both directory and default file selection behavior.\u003c/li\u003e\n\u003cli\u003ebdf89a5: Adds \u003ccode\u003eplaceholder\u003c/code\u003e option to \u003ccode\u003eautocomplete\u003c/code\u003e. When the placeholder is set and the input is empty, pressing \u003ccode\u003etab\u003c/code\u003e will set the value to \u003ccode\u003eplaceholder\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e336495a: Apply guide to wrapped multi-line messages in confirm prompt.\u003c/li\u003e\n\u003cli\u003e9fe8de6: Respect \u003ccode\u003ewithGuide: false\u003c/code\u003e in autocomplete and multiselect prompts.\u003c/li\u003e\n\u003cli\u003e29a50cb: Fix \u003ccode\u003epath\u003c/code\u003e directory mode so pressing Enter with an existing directory \u003ccode\u003einitialValue\u003c/code\u003e submits that current directory instead of the first child option, and add regression coverage for immediate submit and child-directory navigation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [9786226]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bdf89a5]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [417b451]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [090902c]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5b897a727fa1cc44bc7074dcbe5db639c8c32b1b\"\u003e\u003ccode\u003e5b897a7\u003c/code\u003e\u003c/a\u003e fix: split type-only and runtime exports (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cd7e5cdbc2eb8104bbde9ec6deb92a773c50fcb9\"\u003e\u003ccode\u003ecd7e5cd\u003c/code\u003e\u003c/a\u003e deps: update pnpm and align node types version (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/970268beabdf2c89790ab185218b7c70465d4b96\"\u003e\u003ccode\u003e970268b\u003c/code\u003e\u003c/a\u003e chore(deps): update deps in core and prompts packages (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ea5702e8ff668cace0ace7d61ff0ee07d227d100\"\u003e\u003ccode\u003eea5702e\u003c/code\u003e\u003c/a\u003e chore: add engines field to prompts and core (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ec432f996b9dde3cd6d4e109c2a117b1ea5e2cfe\"\u003e\u003ccode\u003eec432f9\u003c/code\u003e\u003c/a\u003e docs: correct Progress example in README (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.4.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@form-create/ant-design-vue` from 3.2.38 to 3.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xaboy/form-create/releases\"\u003e@​form-create/ant-design-vue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.0 双新包上线\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e适配 antdv-next\u003c/strong\u003e \u003ca href=\"https://form-create.com/v3/antdv-next/\"\u003e使用文档\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @form-create/antdv-next\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e适配 OpenTiny TinyVue\u003c/strong\u003e \u003ca href=\"https://form-create.com/v3/tiny-vue/\"\u003e使用文档\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpm install @form-create/tiny-vue\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e升级 组件包构建链路至 Vite\u003c/strong\u003e，缩短本地与 CI 构建路径，后续扩展组件形态更轻量\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eElement Plus（\u003ccode\u003e@form-create/element-ui\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003einputOtp\u003c/code\u003e、\u003ccode\u003einputTag\u003c/code\u003e、\u003ccode\u003emention\u003c/code\u003e、\u003ccode\u003etransfer\u003c/code\u003e、\u003ccode\u003etreeSelect\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNaive UI（\u003ccode\u003e@form-create/naive-ui\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003etransfer\u003c/code\u003e、\u003ccode\u003emention\u003c/code\u003e、\u003ccode\u003einputOtp\u003c/code\u003e、\u003ccode\u003edynamicInput\u003c/code\u003e 组件\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e优化\u003c/strong\u003e：\u003ccode\u003eupload\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eArco Design（\u003ccode\u003e@form-create/arco-design\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003etreeSelect\u003c/code\u003e、\u003ccode\u003etransfer\u003c/code\u003e、\u003ccode\u003everificationCode\u003c/code\u003e、\u003ccode\u003emention\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAnt Design Vue（\u003ccode\u003e@form-create/ant-design-vue\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003etransfer\u003c/code\u003e、\u003ccode\u003ementions\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTDesign（\u003ccode\u003e@form-create/tdesign\u003c/code\u003e）\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e新增\u003c/strong\u003e：\u003ccode\u003eautoComplete\u003c/code\u003e 组件\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e优化\u003c/strong\u003e：\u003ccode\u003eupload\u003c/code\u003e 组件\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e其他优化\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e优化 group 组件\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e优化\u003ccode\u003eapi.validateField\u003c/code\u003e\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/b34d0e0d37c84559183fad9737d242d3b664bf15\"\u003e\u003ccode\u003eb34d0e0\u003c/code\u003e\u003c/a\u003e v3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/10c1ce58710d5cb8b9b4b48a86ae6b481592e797\"\u003e\u003ccode\u003e10c1ce5\u003c/code\u003e\u003c/a\u003e 优化 validateField\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/d7cbadb184360b9729091da8d346fc12c27aa97d\"\u003e\u003ccode\u003ed7cbadb\u003c/code\u003e\u003c/a\u003e 适配 autoComplete  组件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/e7b195081bc1820dc66c5d5cbbb8b7528570ab1e\"\u003e\u003ccode\u003ee7b1950\u003c/code\u003e\u003c/a\u003e 优化 upload 组件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/48103727509b546a4c4b62590d14795c2cff8d66\"\u003e\u003ccode\u003e4810372\u003c/code\u003e\u003c/a\u003e v3.3.0-alpha.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/c80c9e4dfbee6b8aed8f1fdfa97c7a6ffd90b6c8\"\u003e\u003ccode\u003ec80c9e4\u003c/code\u003e\u003c/a\u003e 功能优化\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/81a01c31bb6caf28bce406830fbfe8f751e58563\"\u003e\u003ccode\u003e81a01c3\u003c/code\u003e\u003c/a\u003e 适配 transfer 组件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/a77cc08509bd64aab1a1c2f2af46aa9ed4e8356f\"\u003e\u003ccode\u003ea77cc08\u003c/code\u003e\u003c/a\u003e 优化别名\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/f2a73730741f9bc2d8d03394a69aca9b4513c88f\"\u003e\u003ccode\u003ef2a7373\u003c/code\u003e\u003c/a\u003e 适配 mention 组件\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xaboy/form-create/commit/360bb69c7aaee25c71e1b8ade26b3c808c439e30\"\u003e\u003ccode\u003e360bb69\u003c/code\u003e\u003c/a\u003e 功能优化\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xaboy/form-create/compare/v3.2.38...v3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.454 to 2.2.480\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/540c25d63da7b8fcd1753adbe0b60b7b2d21cf13\"\u003e\u003ccode\u003e540c25d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Maki, Pinhead Map Icons, Temaki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/75746ac344e2d91d3eeb97a0ed1e9a8d9997334c\"\u003e\u003ccode\u003e75746ac\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Röntgen, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bdc6259f26c6362cc518e9615a72b657f79fb799\"\u003e\u003ccode\u003ebdc6259\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/15f37c982fb7b3c5f4acb7e72e997abdf43b0e9e\"\u003e\u003ccode\u003e15f37c9\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1b6277b793c2dccc446fa6e2cc2b39def3fb6ce7\"\u003e\u003ccode\u003e1b6277b\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Codicons, Lucide, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bd0ea21a391f33f19e87b1fb1c3e42b2423a6a2d\"\u003e\u003ccode\u003ebd0ea21\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.454...2.2.480\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.12.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@pnpm/workspace.read-manifest` from 1000.3.0 to 1000.3.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pnpm/pnpm/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.0.1 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease v5.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eno-multiple-whitespaces\u003c/code\u003e rule, which disallows multiple whitespaces between property values and function arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependencies have now been updated to versions that include security fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[5.1.0] — 2026–03–28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eno-multiple-whitespaces\u003c/code\u003e rule, which disallows multiple whitespaces between property values and function arguments.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependencies have now been updated to versions that include security fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.0.1...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccod...\n\n_Description has been truncated_","html_url":"https://github.com/KotenaA/yudao-ui-admin-vben/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KotenaA%2Fyudao-ui-admin-vben/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"2.15.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-05-28T22:48:48.000Z","version_change":"2.15.0 → 2.16.1","issue":{"uuid":"4544350362","node_id":"PR_kwDOSp62787gbwj5","number":9,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T23:36:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T22:48:48.000Z","updated_at":"2026-05-29T23:36:06.000Z","time_to_close":89237,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":24,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.480","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.480` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.480\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.480\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsdown/css` from 0.22.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003e@​tsdown/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e: Add \u003ccode\u003edeps.dts\u003c/code\u003e option to override dependency bundling for declaration files  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/881bf0d\"\u003e\u003c!-- raw HTML omitted --\u003e(881bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error handling for unsupported TypeScript syntax on Node.js  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b93db6d\"\u003e\u003c!-- raw HTML omitted --\u003e(b93db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd extra space for emoji rendering in Windows Terminal  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/925cc87\"\u003e\u003c!-- raw HTML omitted --\u003e(925cc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbundle\u003c/strong\u003e: Add shims support for unbundled builds  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/fc9913d\"\u003e\u003c!-- raw HTML omitted --\u003e(fc991)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.0...v0.22.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0bddff16b6eabf64bd60f8ea5cebf988f9e1aa4d\"\u003e\u003ccode\u003e0bddff1\u003c/code\u003e\u003c/a\u003e chore: release v0.22.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/commits/v0.22.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/re...\n\n_Description has been truncated_","html_url":"https://github.com/NorthHarborLab/HarborAdmin.Web/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NorthHarborLab%2FHarborAdmin.Web/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"2.15.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-05-28T20:23:28.000Z","version_change":"2.15.0 → 2.16.1","issue":{"uuid":"4543550099","node_id":"PR_kwDOSmewiM7gZJVC","number":12,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T21:24:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T20:23:28.000Z","updated_at":"2026-05-29T21:24:24.000Z","time_to_close":90054,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":24,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.480","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tsdown/css","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"tsdown","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.16","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-router","old_version":"5.0.7","new_version":"5.1.0","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.480` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.22.0` | `0.22.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.22.0` | `0.22.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.16` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.7` | `5.1.0` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.480\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cc371525b28603b1fa8a740fdfdadcb06e6936f9\"\u003e\u003ccode\u003ecc37152\u003c/code\u003e\u003c/a\u003e Update 7 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.480\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsdown/css` from 0.22.0 to 0.22.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/tsdown/releases\"\u003e@​tsdown/css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.22.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edts\u003c/strong\u003e: Add \u003ccode\u003edeps.dts\u003c/code\u003e option to override dependency bundling for declaration files  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/881bf0d\"\u003e\u003c!-- raw HTML omitted --\u003e(881bf)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error handling for unsupported TypeScript syntax on Node.js  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/b93db6d\"\u003e\u003c!-- raw HTML omitted --\u003e(b93db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd extra space for emoji rendering in Windows Terminal  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/925cc87\"\u003e\u003c!-- raw HTML omitted --\u003e(925cc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbundle\u003c/strong\u003e: Add shims support for unbundled builds  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rolldown/tsdown/commit/fc9913d\"\u003e\u003c!-- raw HTML omitted --\u003e(fc991)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/rolldown/tsdown/compare/v0.22.0...v0.22.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rolldown/tsdown/commit/0bddff16b6eabf64bd60f8ea5cebf988f9e1aa4d\"\u003e\u003ccode\u003e0bddff1\u003c/code\u003e\u003c/a\u003e chore: release v0.22.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rolldown/tsdown/commits/v0.22.1/packages/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/re...\n\n_Description has been truncated_","html_url":"https://github.com/free-workon/vben-admin/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/free-workon%2Fvben-admin/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"2.15.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-05-28T05:03:10.000Z","version_change":"2.15.0 → 2.16.1","issue":{"uuid":"4537860257","node_id":"PR_kwDOSpEA4c7gGfes","number":9,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T05:05:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T05:03:10.000Z","updated_at":"2026-05-29T05:05:57.000Z","time_to_close":86565,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":21,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.479","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.479` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.15` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.479\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.479\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0a2d68a1554c4cf4d96e41ffe30f1a070\"\u003e\u003ccode\u003e333707d\u003c/code\u003e\u003c/a\u003e fix(Menu,Listbox): prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b11041134c31f14ae767195b3107f24ba959\"\u003e\u003ccode\u003e67a7b11\u003c/code\u003e\u003c/a\u003e fix(NavigationMenu): ignore inactive content dismiss (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.14 to 2.9.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.15\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.14 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12805\"\u003evercel/turborepo#12805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prune package.json workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12808\"\u003evercel/turborepo#12808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for process trees before task completion by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12809\"\u003evercel/turborepo#12809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12810\"\u003evercel/turborepo#12810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Sign macOS release binaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12811\"\u003evercel/turborepo#12811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12812\"\u003ev...\n\n_Description has been truncated_","html_url":"https://github.com/durancexuan/kb-admin-vben/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/durancexuan%2Fkb-admin-vben/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"2.15.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-05-28T03:11:00.000Z","version_change":"2.15.0 → 2.16.1","issue":{"uuid":"4537432522","node_id":"PR_kwDOSp62787gFG_9","number":5,"state":"closed","title":"chore(deps): bump the non-breaking-changes group with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T22:47:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-28T03:11:00.000Z","updated_at":"2026-05-28T22:47:16.000Z","time_to_close":70574,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":21,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.479","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.4","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.479` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.15` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.4` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.479\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/159c00f87c114ca23e7276d96128735acfce99cf\"\u003e\u003ccode\u003e159c00f\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.479\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0a2d68a1554c4cf4d96e41ffe30f1a070\"\u003e\u003ccode\u003e333707d\u003c/code\u003e\u003c/a\u003e fix(Menu,Listbox): prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b11041134c31f14ae767195b3107f24ba959\"\u003e\u003ccode\u003e67a7b11\u003c/code\u003e\u003c/a\u003e fix(NavigationMenu): ignore inactive content dismiss (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.14 to 2.9.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.15\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.14 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12805\"\u003evercel/turborepo#12805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prune package.json workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12808\"\u003evercel/turborepo#12808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for process trees before task completion by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12809\"\u003evercel/turborepo#12809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12810\"\u003evercel/turborepo#12810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Sign macOS release binaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12811\"\u003evercel/turborepo#12811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12812\"\u003evercel/turborepo#128...\n\n_Description has been truncated_","html_url":"https://github.com/NorthHarborLab/HarborAdmin.Web/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NorthHarborLab%2FHarborAdmin.Web/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"2.15.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-05-27T13:15:44.000Z","version_change":"2.15.0 → 2.16.1","issue":{"uuid":"4532602392","node_id":"PR_kwDOSpUcEM7f1WPX","number":5,"state":"closed","title":"chore(deps): bump the non-breaking-changes group with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T06:39:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T13:15:44.000Z","updated_at":"2026-05-29T06:39:16.000Z","time_to_close":149010,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":21,"packages":[{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.476","new_version":"2.2.478","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@jspm/generator","old_version":"2.15.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@tanstack/vue-query","old_version":"5.100.11","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.4","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"knip","old_version":"6.14.1","new_version":"6.14.2","repository_url":"https://github.com/webpro-nl/knip"},{"name":"oxfmt","old_version":"0.51.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.66.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"reka-ui","old_version":"2.9.7","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"turbo","old_version":"2.9.14","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"vite","old_version":"8.0.10","new_version":"8.0.14","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-tsc","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.34","new_version":"3.5.35","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.14.17","new_version":"4.14.24","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.19.0","new_version":"4.19.3","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.3","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.476` | `2.2.478` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.15.0` | `2.16.1` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.11` | `5.100.14` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.59.4` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.59.4` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.34` | `3.5.35` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.1` | `6.14.2` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.51.0` | `0.52.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.66.0` | `1.67.0` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.9.8` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.9.15` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.14` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.1` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.35` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.14.17` | `4.14.24` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.19.0` | `4.19.3` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.3` | `0.43.0` |\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.476 to 2.2.478\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.476...2.2.478\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.15.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.15.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/vue-query` from 5.100.11 to 5.100.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/vue-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/vue-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md\"\u003e@​tanstack/vue-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(query-core): drop the custom \u003ccode\u003eNoInfer\u0026lt;T\u0026gt;\u003c/code\u003e re-export and rely on TypeScript's built-in \u003ccode\u003eNoInfer\u003c/code\u003e (TS ≥ 5.4) so \u003ccode\u003eNoInfer\u0026lt;X[K]\u0026gt;\u003c/code\u003e stays assignable to \u003ccode\u003eX[K]\u003c/code\u003e in generic contexts (fixes \u003ca href=\"https://redirect.github.com/TanStack/query/issues/9937\"\u003e#9937\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10593\"\u003e#10593\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ba6e7beebd50143408f01fcf5d9aee2ec1486f60\"\u003e\u003ccode\u003eba6e7be\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/05cf2bc0a4eae64959dc8a40152e2878190c971b\"\u003e\u003ccode\u003e05cf2bc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10758\"\u003e#10758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e fix(query-core): use built-in NoInfer for generic indexed-access types (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10593\"\u003e#10593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/5ff4f6936bb66a64267eb4413430f956eecf7248\"\u003e\u003ccode\u003e5ff4f69\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/vue-query/issues/10755\"\u003e#10755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/vue-query@5.100.14/packages/vue-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for eslint-plugin to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.4 to 8.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.60.0\u003c/h2\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e added updates of RuleTester from upstream (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12291\"\u003e#12291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplayground TS version selector is not working (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12326\"\u003e#12326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12325\"\u003e#12325\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.60.0 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.60.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f891c29de5f3e23f3d8c59cc599d3196e54e9b58\"\u003e\u003ccode\u003ef891c29\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.60.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vue/shared` from 3.5.34 to 3.5.35\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/releases\"\u003e@​vue/shared's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.35\u003c/h2\u003e\n\u003cp\u003eFor stable releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\nFor pre-releases, please refer to \u003ca href=\"https://github.com/vuejs/core/blob/minor/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e of the \u003ccode\u003eminor\u003c/code\u003e branch.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vuejs/core/blob/main/CHANGELOG.md\"\u003e@​vue/shared's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vuejs/core/compare/v3.5.34...v3.5.35\"\u003e3.5.35\u003c/a\u003e (2026-05-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-core:\u003c/strong\u003e avoid double processing v-for keys with v-memo (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/34a0ded4d27289a8f227462bd35b6341a4b51831\"\u003e34a0ded\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14859\"\u003e#14859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecompiler-sfc:\u003c/strong\u003e resolve top-level exports from files registered as global types (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14805\"\u003e#14805\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/3d077f26e33510f2ba001d14142ba76a1414dfff\"\u003e3d077f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/33694\"\u003enuxt/nuxt#33694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e avoid repeated hydration mismatch checks (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/170fc95eb64b97024dcb3df770557065e2919aa8\"\u003e170fc95\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14855\"\u003e#14855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-core:\u003c/strong\u003e skip idle persisted transition hooks in keep-alive moves (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/80fc139f90513943f1d0da20d353feec8a9ec894\"\u003e80fc139\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vuejs/core/issues/14031\"\u003e#14031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e propagate sync errors from \u003ccode\u003essrRenderSuspense\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14804\"\u003e#14804\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/47609975e294fbcc8017b6d68c9be38fa5508f36\"\u003e4760997\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nuxt/nuxt/issues/28162\"\u003enuxt/nuxt#28162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eteleport:\u003c/strong\u003e skip child unmount when pending mount discarded (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14876\"\u003e#14876\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14877\"\u003e#14877\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/584beb1262d1247d41ed3b463c485c57022fa922\"\u003e584beb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereactivity:\u003c/strong\u003e skip type checks for cached proxies (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14860\"\u003e#14860\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/5734fe97f6e42d7abb1893c8bc38a17f7deb00b1\"\u003e5734fe9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruntime-dom:\u003c/strong\u003e optimize array event handler dispatch (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14828\"\u003e#14828\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/bb18dc8e567ce22f1e5dfbc6b16c1003b48c2785\"\u003ebb18dc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver-renderer:\u003c/strong\u003e avoid materializing iterables in ssrRenderList (\u003ca href=\"https://redirect.github.com/vuejs/core/issues/14821\"\u003e#14821\u003c/a\u003e) (\u003ca href=\"https://github.com/vuejs/core/commit/1b7a2cc15c501a4b1e4be61874879381af59b74f\"\u003e1b7a2cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vuejs/core/commit/8be32d654f5c99de2801d6815e0dc798fb1f7d00\"\u003e\u003ccode\u003e8be32d6\u003c/code\u003e\u003c/a\u003e release: v3.5.35\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vuejs/core/commits/v3.5.35/packages/shared\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.20 to 1.11.21\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.21\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003e1.11.21\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve unsupported year tokens in format (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3015\"\u003e#3015\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3016\"\u003e#3016\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/8fda602beac5abbc64230ddc49085aa532320f26\"\u003e8fda602\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/a25f01e8154290b203ab480ffeedc60c80bd0710\"\u003e\u003ccode\u003ea25f01e\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.21 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ee75cc2dca2c5baef05c3692cc436aa069d1c2e0\"\u003e\u003ccode\u003eee75cc2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3113\"\u003e#3113\u003c/a\u003e from iamkun/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/1a8bf27cace342b5512b89f257171e73fc14b9c0\"\u003e\u003ccode\u003e1a8bf27\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/51ef048fb085b57c170bfea7150ac433020f1dcb\"\u003e\u003ccode\u003e51ef048\u003c/code\u003e\u003c/a\u003e chore: support window os test execution using cross-env (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/7bb06f80a7671db32c5fc0345606037edae452f5\"\u003e\u003ccode\u003e7bb06f8\u003c/code\u003e\u003c/a\u003e chore: add download chart (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3045\"\u003e#3045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6d72ce7797cb82b9e85144d7d2f6056200d3000\"\u003e\u003ccode\u003ef6d72ce\u003c/code\u003e\u003c/a\u003e docs: fix documentation (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3044\"\u003e#3044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dcae6d70d44d25e5c9337f0ec90290f794109981\"\u003e\u003ccode\u003edcae6d7\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/b84592fe4e89abb23749de9a772454d5d2e65f19\"\u003e\u003ccode\u003eb84592f\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ea2929d2c9aaba4a6766d8954e0dc37c24f8e5a2\"\u003e\u003ccode\u003eea2929d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/523007d298658db01071ec5e8d3ec3d84148e91b\"\u003e\u003ccode\u003e523007d\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-toolkit` from 1.45.1 to 1.47.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/releases\"\u003ees-toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. ([#1683])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. ([#1689])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. ([#1674])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. ([#1713])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. ([#1672])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. ([#1710])\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. ([#1720])\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. ([#1699])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. ([#1729])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. ([#1709])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. ([#1694])\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. ([#1695])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003ev1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. ([#1660])\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. ([#1650])\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. ([#1644])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. ([#1671])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. ([#1685])\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. ([#1684])\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. ([#1664])\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md\"\u003ees-toolkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion v1.47.0\u003c/h2\u003e\n\u003cp\u003eReleased on May 25th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ees-toolkit/server\u003c/code\u003e entrypoint with \u003ccode\u003ecolors\u003c/code\u003e namespace for ANSI terminal color utilities. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eexec\u003c/code\u003e function. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1689\"\u003e#1689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003esortKeys\u003c/code\u003e to the \u003ccode\u003eobject\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ecartesianProduct\u003c/code\u003e and \u003ccode\u003ecombinations\u003c/code\u003e to the \u003ccode\u003earray\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eallKeyed\u003c/code\u003e to the \u003ccode\u003epromise\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1672\"\u003e#1672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003epercentile\u003c/code\u003e to the \u003ccode\u003emath\u003c/code\u003e entrypoint. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded an interactive playground page to docs. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1720\"\u003e#1720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReorganized docs to introduce a flavor switcher and co-locate \u003ccode\u003ecompat\u003c/code\u003e under \u003ccode\u003e/compat/\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003euniqWith\u003c/code\u003e in \u003ccode\u003ecompat\u003c/code\u003e to match lodash's comparator argument order. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ecompat/omitBy\u003c/code\u003e to not treat plain objects with numeric \u003ccode\u003elength\u003c/code\u003e as array-like. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/Antoliny0919\"\u003e\u003ccode\u003e@​Antoliny0919\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ATOM00blue\"\u003e\u003ccode\u003e@​ATOM00blue\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/guesung\"\u003e\u003ccode\u003e@​guesung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/myeong-jae-hwi\"\u003e\u003ccode\u003e@​myeong-jae-hwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/seungrodotlee\"\u003e\u003ccode\u003e@​seungrodotlee\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/Xiaohang0316\"\u003e\u003ccode\u003e@​Xiaohang0316\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.1\u003c/h2\u003e\n\u003cp\u003eReleased on April 29th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to fall back to \u003ccode\u003eError\u003c/code\u003e when \u003ccode\u003eDOMException\u003c/code\u003e is undefined. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1694\"\u003e#1694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eforEach\u003c/code\u003e and \u003ccode\u003ecountBy\u003c/code\u003e exports for \u003ccode\u003emap\u003c/code\u003e and \u003ccode\u003eset\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/SrAnthony\"\u003e\u003ccode\u003e@​SrAnthony\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/umsungjun\"\u003e\u003ccode\u003e@​umsungjun\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003ch2\u003eVersion v1.46.0\u003c/h2\u003e\n\u003cp\u003eReleased on April 22th, 2026.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChanged \u003ccode\u003eAbortError\u003c/code\u003e and \u003ccode\u003eTimeoutError\u003c/code\u003e to extend \u003ccode\u003eDOMException\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1660\"\u003e#1660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekeyBy\u003c/code\u003e to the \u003ccode\u003emap\u003c/code\u003e entrypoint exports. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1650\"\u003e#1650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Claude Code plugin marketplace and es-toolkit usage skills. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1644\"\u003e#1644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eisBuffer\u003c/code\u003e to add a browser export condition to avoid a 44KB Buffer polyfill. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1671\"\u003e#1671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etoCamelCaseKeys\u003c/code\u003e and \u003ccode\u003etoSnakeCaseKeys\u003c/code\u003e to be exported from \u003ccode\u003ecompat\u003c/code\u003e for the browser bundle. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1685\"\u003e#1685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epartial\u003c/code\u003e by adding missing full-application overloads for 2/3/4 arguments. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1684\"\u003e#1684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded Agent Skills and Claude Code Plugin guide to the AI Integration page. (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1664\"\u003e#1664\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe sincerely thank \u003ca href=\"https://github.com/raon0211\"\u003e\u003ccode\u003e@​raon0211\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jantimon\"\u003e\u003ccode\u003e@​jantimon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jaydeep-pipaliya\"\u003e\u003ccode\u003e@​jaydeep-pipaliya\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ethanresnick\"\u003e\u003ccode\u003e@​ethanresnick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zaewc\"\u003e\u003ccode\u003e@​zaewc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/minsoo-web\"\u003e\u003ccode\u003e@​minsoo-web\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wondonghwi\"\u003e\u003ccode\u003e@​wondonghwi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xxxxxxjun\"\u003e\u003ccode\u003e@​xxxxxxjun\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jiji-hoon96\"\u003e\u003ccode\u003e@​jiji-hoon96\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/james-rae\"\u003e\u003ccode\u003e@​james-rae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Gamez0\"\u003e\u003ccode\u003e@​Gamez0\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/dayongkr\"\u003e\u003ccode\u003e@​dayongkr\u003c/code\u003e\u003c/a\u003e for their contributions. We appreciate your great efforts!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/9f35cf9b1902b1913677f0a479964b9b92830ec0\"\u003e\u003ccode\u003e9f35cf9\u003c/code\u003e\u003c/a\u003e v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/b73e0bc223b115a238f577ef96d1097068febdbb\"\u003e\u003ccode\u003eb73e0bc\u003c/code\u003e\u003c/a\u003e docs[playground]: add link to playground editor title (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1735\"\u003e#1735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/a6d40dffb2c22bc45a67be05e65263365b774416\"\u003e\u003ccode\u003ea6d40df\u003c/code\u003e\u003c/a\u003e docs[server]: add localized server docs (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1733\"\u003e#1733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/ecbdd364472aa14a4d613bc75f0e56f562d1f64e\"\u003e\u003ccode\u003eecbdd36\u003c/code\u003e\u003c/a\u003e docs[playground]: separate playground page layout (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/52ac49cdb871ec9f418ca7564f2f4a5bfba5a78c\"\u003e\u003ccode\u003e52ac49c\u003c/code\u003e\u003c/a\u003e docs(compat): align method chaining guidance across locales (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1731\"\u003e#1731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/c011690d872a3f40570206bc4f5b6e52e446320b\"\u003e\u003ccode\u003ec011690\u003c/code\u003e\u003c/a\u003e fix(docs): fix issues in playground page (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1727\"\u003e#1727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/03ca6ea1e4c8c0341247d7dbb54f59ab1e3848f0\"\u003e\u003ccode\u003e03ca6ea\u003c/code\u003e\u003c/a\u003e fix(uniqWith): match lodash comparator argument order in compat (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/8a978e3c8baab0f6badf0d2ef288bd18bb40cd69\"\u003e\u003ccode\u003e8a978e3\u003c/code\u003e\u003c/a\u003e build(deps): bump dahlia/submark (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1730\"\u003e#1730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/6d3ca81301d803d15ec4d46d1740f98e4038c678\"\u003e\u003ccode\u003e6d3ca81\u003c/code\u003e\u003c/a\u003e docs: introduce flavor switcher and co-locate compat under /compat/ (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toss/es-toolkit/commit/970ae85401f7e43c938bb83535d9145297bdf6cc\"\u003e\u003ccode\u003e970ae85\u003c/code\u003e\u003c/a\u003e fix: add alt text to VitePress logo (\u003ca href=\"https://redirect.github.com/toss/es-toolkit/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toss/es-toolkit/compare/v1.45.1...v1.47.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.14.1 to 6.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.14.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix vscode-knip build: pin native oxc bindings to bundled JS version (1b45a4103312c9c059560ae2e1eac25d86b4e2ac)\u003c/li\u003e\n\u003cli\u003eRelease vscode-knip@2.1.5 (328892eb04e65b4702e1ef2303db3156b8f2e1a3)\u003c/li\u003e\n\u003cli\u003eFix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e) (33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75) - thanks \u003ca href=\"https://github.com/schmalz-dmi\"\u003e\u003ccode\u003e@​schmalz-dmi\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e) (829620f9077ddea086a610c279c7c1250dd66e11) - thanks \u003ca href=\"https://github.com/vortispy\"\u003e\u003ccode\u003e@​vortispy\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e) (e841c6355e7eff240e74010bfd2be8bbb22ff2b6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSet pnpm config via env vars, disable verify-deps in ecosystem tests (53c12248cc3e79fd79f3efde691d463fc795c40f)\u003c/li\u003e\n\u003cli\u003eUpdate slonik ecosystem snapshot (f18410b34c8554364a9f003660bebae5e826de57)\u003c/li\u003e\n\u003cli\u003eFix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e) (ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e) (f600b09e562317a37844ed8cdf1b9b46e06c9405) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e) (1b289239f35ff2912195b7e39a96c667c54c1fc5) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e) (2753d6910743a12a207fca81cb8325c00803963a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e93ccaa4d8fd6df6b4e976d2b0472ba5f7d48830\"\u003e\u003ccode\u003ee93ccaa\u003c/code\u003e\u003c/a\u003e Release knip@6.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2753d6910743a12a207fca81cb8325c00803963a\"\u003e\u003ccode\u003e2753d69\u003c/code\u003e\u003c/a\u003e Detect Babel plugins/presets in Vite plugin options (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1b289239f35ff2912195b7e39a96c667c54c1fc5\"\u003e\u003ccode\u003e1b28923\u003c/code\u003e\u003c/a\u003e Fix Bun binary dependency tracking (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/f600b09e562317a37844ed8cdf1b9b46e06c9405\"\u003e\u003ccode\u003ef600b09\u003c/code\u003e\u003c/a\u003e Fix extended tsconfig type dependency attribution (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ebde7f8f3e3004db7f51fb5d60a0bdc2452116ef\"\u003e\u003ccode\u003eebde7f8\u003c/code\u003e\u003c/a\u003e Fix Serverless TypeScript plugin dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e841c6355e7eff240e74010bfd2be8bbb22ff2b6\"\u003e\u003ccode\u003ee841c63\u003c/code\u003e\u003c/a\u003e Fix GraphQL Codegen script config dependencies (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/829620f9077ddea086a610c279c7c1250dd66e11\"\u003e\u003ccode\u003e829620f\u003c/code\u003e\u003c/a\u003e Fix LICENSE link (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1760\"\u003e#1760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/33e0cc1a530a8cf5b6b05c8b3a3ca55f8fce8a75\"\u003e\u003ccode\u003e33e0cc1\u003c/code\u003e\u003c/a\u003e Fix Astro plugin to support both possible middleware entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.14.2/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.51.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md\"\u003eoxfmt's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.52.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e16b8058 oxfmt: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.50.0] - 2026-05-15\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e43b9978 formatter/sort_imports: Treat subpath imports as internal (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22440\"\u003e#22440\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.49.0] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6e8e818 oxfmt: Experimental .svelte support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/21700\"\u003e#21700\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.0] - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e50c389b oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003equote_type\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20989\"\u003e#20989\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.44.0] - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edd2df87 npm: Export package.json for oxlint and oxfmt (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20784\"\u003e#20784\u003c/a\u003e) (kazuya kawaguchi)\u003c/li\u003e\n\u003cli\u003e4216380 oxfmt: Support \u003ccode\u003e.editorconfig\u003c/code\u003e \u003ccode\u003etab_width\u003c/code\u003e fallback (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20988\"\u003e#20988\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.43.0] - 2026-03-30\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6ef440a oxfmt: Support bool for object style options (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20853\"\u003e#20853\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.42.0] - 2026-03-24\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e416865a formatter,oxfmt: Add doc comments for \u003ccode\u003eJsdocConfig\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20644\"\u003e#20644\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e4fec907 formatter: Add JSDoc comment formatting support (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/19828\"\u003e#19828\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.40.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebc20217 oxlint,oxfmt: Omit useless \u003ccode\u003e| null\u003c/code\u003e for \u003ccode\u003eOption\u0026lt;T\u0026gt;\u003c/code\u003e field from schema (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/20273\"\u003e#20273\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/16b8058cd6fd55472cb3a225852ca22db24bb461\"\u003e\u003ccode\u003e16b8058\u003c/code\u003e\u003c/a\u003e feat(oxfmt): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/22454\"\u003e#22454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.52.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.66.0 to 1.67.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.27.0 \u0026amp;\u0026amp; oxfmt v0.12.0\u003c/h2\u003e\n\u003ch1\u003eOxlint v1.27.0\u003c/h1\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e222a8f0 linter/plugins: Implement \u003ccode\u003eSourceCode#isSpaceBetween\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15498\"\u003e#15498\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e2f9735d linter/plugins: Implement \u003ccode\u003econtext.languageOptions\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15486\"\u003e#15486\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003ebc731ff linter/plugins: Stub out all \u003ccode\u003eContext\u003c/code\u003e APIs (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15479\"\u003e#15479\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e5822cb4 linter/plugins: Add \u003ccode\u003eextend\u003c/code\u003e method to \u003ccode\u003eFILE_CONTEXT\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15477\"\u003e#15477\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7b1e6f3 apps: Add pure rust binaries and release to github (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15469\"\u003e#15469\u003c/a\u003e) (Boshen)\u003c/li\u003e\n\u003cli\u003e2a89b43 linter: Introduce debug assertions after fixes to assert validity (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15389\"\u003e#15389\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ead3c45a editor: Add \u003ccode\u003eoxc.path.node\u003c/code\u003e option (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15040\"\u003e#15040\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6f3cd77 linter/no-var: Incorrect warning for blocks (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15504\"\u003e#15504\u003c/a\u003e) (Hamir Mahal)\u003c/li\u003e\n\u003cli\u003e6957fb9 linter/plugins: Do not allow access to \u003ccode\u003eContext#id\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15489\"\u003e#15489\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e7409630 linter/plugins: Allow access to \u003ccode\u003ecwd\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e in ESLint interop mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15488\"\u003e#15488\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e732205e parser: Reject \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e in a switch \u003ccode\u003ecase\u003c/code\u003e / \u003ccode\u003edefault\u003c/code\u003e clause (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15225\"\u003e#15225\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea17ca32 linter/plugins: Replace \u003ccode\u003eContext\u003c/code\u003e class (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15448\"\u003e#15448\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eecf2f7b language_server: Fail gracefully when tsgolint executable not found (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15436\"\u003e#15436\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3c8d3a7 lang-server: Improve logging in failure case for tsgolint (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15299\"\u003e#15299\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eef71410 linter: Use jsx if source type is JS in fix debug assertion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15434\"\u003e#15434\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ee32bbf6 linter/no-var: Handle TypeScript declare keyword in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15426\"\u003e#15426\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e6565dbe linter/switch-case-braces: Skip comments when searching for \u003ccode\u003e:\u003c/code\u003e token (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15425\"\u003e#15425\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e85bd19a linter/prefer-class-fields: Insert value after type annotation in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15423\"\u003e#15423\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003efde753e linter/plugins: Block access to \u003ccode\u003econtext.settings\u003c/code\u003e in \u003ccode\u003ecreateOnce\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15394\"\u003e#15394\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003eddd9f9f linter/forward-ref-uses-ref: Dont suggest removing wrapper in invalid positions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15388\"\u003e#15388\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edac2a9c linter/no-template-curly-in-string: Remove fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15387\"\u003e#15387\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e989b8e3 linter/no-var: Only fix to \u003ccode\u003econst\u003c/code\u003e if the var has an initializer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15385\"\u003e#15385\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ecc403f5 linter/plugins: Return empty object for unimplemented parserServices (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15364\"\u003e#15364\u003c/a\u003e) (magic-akari)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e25d577e language_server: Start tools in parallel (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15500\"\u003e#15500\u003c/a\u003e) (Sysix)\u003c/li\u003e\n\u003cli\u003e3c57291 linter/plugins: Optimize loops (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15449\"\u003e#15449\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3166233 linter/plugins: Remove \u003ccode\u003eArc\u003c/code\u003es (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15431\"\u003e#15431\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e9de1322 linter/plugins: Lazily deserialize settings JSON (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15395\"\u003e#15395\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e3049ec2 linter/plugins: Optimize \u003ccode\u003edeepFreezeSettings\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15392\"\u003e#15392\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003cli\u003e444ebfd linter/plugins: Use single object for \u003ccode\u003eparserServices\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15378\"\u003e#15378\u003c/a\u003e) (overlookmotel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e97d2104 linter: Update comment in lint.rs about default value for tsconfig path (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15530\"\u003e#15530\u003c/a\u003e) (Connor Shea)\u003c/li\u003e\n\u003cli\u003e2c6bd9e linter: Always refer as \u0026quot;ES2015\u0026quot; instead of \u0026quot;ES6\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15411\"\u003e#15411\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003ea0c5203 linter/import/named: Update \u0026quot;ES7\u0026quot; comment in examples (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15410\"\u003e#15410\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e3dc24b5 linter,minifier: Always refer as \u0026quot;ES Modules\u0026quot; instead of \u0026quot;ES6 Modules\u0026quot; (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15409\"\u003e#15409\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e2ad77fb linter/no-this-before-super: Correct \u0026quot;Why is this bad?\u0026quot; section (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15408\"\u003e#15408\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003cli\u003e57f0ce1 linter: Add backquotes where appropriate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/15407\"\u003e#15407\u003c/a\u003e) (sapphi-red)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eOxfmt v0.12.0\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.67.0] - 2026-05-26\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb84941e linter/vue: Implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e98b98c1 linter/vue: Implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e2d4c919 oxlint: Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2a60012 linter/vue: Implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e9f227fd linter/vue: Implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e87f065e linter/vue: Implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003eea0380c linter/unicorn: Implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e) (Hao Chen)\u003c/li\u003e\n\u003cli\u003edde40fe linter/vue: Implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea735eb0 linter/vue: Implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e6dc615d linter/vue: Implement no-shared-component-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21842\"\u003e#21842\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ea656418 linter/vue: Implement valid-define-options rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22107\"\u003e#22107\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003ebb6f1b2 linter/vue: Implement require-slots-as-functions rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22244\"\u003e#22244\u003c/a\u003e) (bab)\u003c/li\u003e\n\u003cli\u003e5fa4774 linter/n: Implement \u003ccode\u003ecallback-return\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22470\"\u003e#22470\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/68b455d84f0b18bd6646cfe4f9babb12ec4fc448\"\u003e\u003ccode\u003e68b455d\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.67.0 \u0026amp;\u0026amp; oxfmt v0.52.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22735\"\u003e#22735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b84941e69e2e630e998fe6b1e90b0506608f7caa\"\u003e\u003ccode\u003eb84941e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-expose-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22675\"\u003e#22675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/98b98c11f7435bb67aad73e4db9d151fb7dcc85a\"\u003e\u003ccode\u003e98b98c1\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-computed-properties-in-data rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22674\"\u003e#22674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2d4c9194bdba786c005f3a406f020d4e88e44522\"\u003e\u003ccode\u003e2d4c919\u003c/code\u003e\u003c/a\u003e feat(oxlint): Support \u003ccode\u003evite-plus/resolveConfig\u003c/code\u003e for vite.config.ts (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22456\"\u003e#22456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/2a600127f8e122d7963d42c49005592a1477d72f\"\u003e\u003ccode\u003e2a60012\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement require-render-return rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22613\"\u003e#22613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/9f227fdaf73fff694a0ac77847d6fbaca3d1d425\"\u003e\u003ccode\u003e9f227fd\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-deprecated-props-default-this rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/87f065ebf7cde21d1229322f4c7ee58baca5648e\"\u003e\u003ccode\u003e87f065e\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement return-in-emits-validator rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/21935\"\u003e#21935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/ea0380c189b8f8f1017c3bea3b61b5a6b2922b57\"\u003e\u003ccode\u003eea0380c\u003c/code\u003e\u003c/a\u003e feat(linter/unicorn): implement \u003ccode\u003eimport-style\u003c/code\u003e rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22173\"\u003e#22173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/dde40fe432c9d1360c9a0a20ce2a1e7cfcf2f019\"\u003e\u003ccode\u003edde40fe\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement no-watch-after-await rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22006\"\u003e#22006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/a735eb01cb319c6433e3395745122234b718e37b\"\u003e\u003ccode\u003ea735eb0\u003c/code\u003e\u003c/a\u003e feat(linter/vue): implement valid-next-tick rule (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/22531\"\u003e#22531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.67.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reka-ui` from 2.9.7 to 2.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unovue/reka-ui/releases\"\u003ereka-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDatePicker\u003c/strong\u003e: Align modelValue prop type with sibling pickers  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003eunovue/reka-ui#2657\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d\"\u003e\u003c!-- raw HTML omitted --\u003e(c3c37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog\u003c/strong\u003e: Restore focus to trigger after overlay click  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.7 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003eunovue/reka-ui#2655\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9\"\u003e\u003c!-- raw HTML omitted --\u003e(e17b2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: Include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps  -  by \u003ca href=\"https://github.com/zernonia\"\u003e\u003ccode\u003e@​zernonia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2653\"\u003eunovue/reka-ui#2653\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3b\"\u003e\u003c!-- raw HTML omitted --\u003e(bf1f9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu,Listbox\u003c/strong\u003e: Prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount  -  by \u003ca href=\"https://github.com/benjamincanac\"\u003e\u003ccode\u003e@​benjamincanac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003eunovue/reka-ui#2651\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0\"\u003e\u003c!-- raw HTML omitted --\u003e(33370)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigationMenu\u003c/strong\u003e: Ignore inactive content dismiss  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003eunovue/reka-ui#2637\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b110\"\u003e\u003c!-- raw HTML omitted --\u003e(67a7b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSelect\u003c/strong\u003e: Clean up delayed presence update  -  by \u003ca href=\"https://github.com/yan-ad\"\u003e\u003ccode\u003e@​yan-ad\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003eunovue/reka-ui#2638\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371\"\u003e\u003c!-- raw HTML omitted --\u003e(0e80c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efocus-scope\u003c/strong\u003e: Add data-focus-scope-unmounting attribute during focus restoration  -  by \u003ca href=\"https://github.com/Valentin-Shyaka\"\u003e\u003ccode\u003e@​Valentin-Shyaka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2631\"\u003eunovue/reka-ui#2631\u003c/a\u003e \u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb\"\u003e\u003c!-- raw HTML omitted --\u003e(8814a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/7b7eb8dc511092126d0a69fb185eb8b0794cd2db\"\u003e\u003ccode\u003e7b7eb8d\u003c/code\u003e\u003c/a\u003e chore: release v2.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/c3c3729d5e4bc92de9024fc74395e6d3ca29ddd8\"\u003e\u003ccode\u003ec3c3729\u003c/code\u003e\u003c/a\u003e fix(DatePicker): align modelValue prop type with sibling pickers (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/0e80c371f4169ed7a304a707a52cf7d1bf380920\"\u003e\u003ccode\u003e0e80c37\u003c/code\u003e\u003c/a\u003e fix(Select): clean up delayed presence update (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2638\"\u003e#2638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/e17b2fe9da08fffe7db626760cdc43afc94b3d6d\"\u003e\u003ccode\u003ee17b2fe\u003c/code\u003e\u003c/a\u003e fix(Dialog): restore focus to trigger after overlay click (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/1e18493ebde4744d3ec5920030273a4e814c5667\"\u003e\u003ccode\u003e1e18493\u003c/code\u003e\u003c/a\u003e docs: wrap CheckboxRoot in label so clicks toggle state (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2654\"\u003e#2654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/893f66c0e67cf309b217f3d35363e75e86b9eeec\"\u003e\u003ccode\u003e893f66c\u003c/code\u003e\u003c/a\u003e chore: ignore .worktrees directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/bf1f9e3be2be79393a1b8f84b365e8041b5539a3\"\u003e\u003ccode\u003ebf1f9e3\u003c/code\u003e\u003c/a\u003e fix(Listbox): include \u003ccode\u003edisabled\u003c/code\u003e and \u003ccode\u003efocusable\u003c/code\u003e in ListboxItem v-memo deps (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/8814a1eb514bf179747e74e095bfe298719a5dc9\"\u003e\u003ccode\u003e8814a1e\u003c/code\u003e\u003c/a\u003e fix(focus-scope): add data-focus-scope-unmounting attribute during focus rest...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/333707d0a2d68a1554c4cf4d96e41ffe30f1a070\"\u003e\u003ccode\u003e333707d\u003c/code\u003e\u003c/a\u003e fix(Menu,Listbox): prevent \u003ccode\u003edata-highlighted\u003c/code\u003e flash on mount (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unovue/reka-ui/commit/67a7b11041134c31f14ae767195b3107f24ba959\"\u003e\u003ccode\u003e67a7b11\u003c/code\u003e\u003c/a\u003e fix(NavigationMenu): ignore inactive content dismiss (\u003ca href=\"https://redirect.github.com/unovue/reka-ui/issues/2637\"\u003e#2637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unovue/reka-ui/compare/v2.9.7...v2.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.14 to 2.9.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.15\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.14 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12805\"\u003evercel/turborepo#12805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prune package.json workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12808\"\u003evercel/turborepo#12808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Wait for process trees before task completion by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12809\"\u003evercel/turborepo#12809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.1 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12810\"\u003evercel/turborepo#12810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Sign macOS release binaries by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12811\"\u003evercel/turborepo#12811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.15-canary.2 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12812\"\u003evercel/turborepo#12812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Prevent cache archive symlink reads by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/kelei321/vben-kl/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelei321%2Fvben-kl/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"2.12.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-05-27T02:53:38.000Z","version_change":"2.12.0 → 2.16.1","issue":{"uuid":"4529085398","node_id":"PR_kwDOR4f6WM7fp6ao","number":35,"state":"closed","title":"build(deps): bump the non-breaking-changes group across 1 directory with 84 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T00:54:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T02:53:38.000Z","updated_at":"2026-05-30T00:54:36.000Z","time_to_close":252056,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-breaking-changes","update_count":84,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@eslint-community/eslint-plugin-eslint-comments","old_version":"4.7.1","new_version":"4.7.2","repository_url":"https://github.com/eslint-community/eslint-plugin-eslint-comments"},{"name":"@iconify/json","old_version":"2.2.458","new_version":"2.2.478","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.12.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.96.0","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.9.3","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.0","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.7","new_version":"0.22.0","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.31","new_version":"3.5.34","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.1.8","new_version":"1.3.1","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.14.0","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"defu","old_version":"6.1.4","new_version":"6.1.7","repository_url":"https://github.com/unjs/defu"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.6","new_version":"2.14.0","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.3.2","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-perfectionist","old_version":"5.7.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.1.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"h3","old_version":"1.15.10","new_version":"1.15.11","repository_url":"https://github.com/h3js/h3"},{"name":"happy-dom","old_version":"20.8.9","new_version":"20.9.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"lefthook","old_version":"2.1.4","new_version":"2.1.8","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.2","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.42.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.18.1","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.58.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.0","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.2","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.0.2","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.98.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-config-recommended-scss","old_version":"17.0.0","new_version":"17.0.1","repository_url":"https://github.com/stylelint-scss/stylelint-config-recommended-scss"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.18.6","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.7","new_version":"0.22.0","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.3","new_version":"2.9.15","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.3.0","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.0.7","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.31","new_version":"3.5.34","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.20","new_version":"4.14.22","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.10","new_version":"4.19.3","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.0","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 84 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.4.0` |\n| [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.458` | `2.2.478` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.0` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.12.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.96.0` | `5.100.14` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.9.3` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.0` | `3.23.6` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.0` | `3.23.6` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.0` | `3.23.6` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.0` | `3.23.6` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.7` | `0.22.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.0` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.0` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.31` | `3.5.34` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.1.8` | `1.3.1` |\n| [axios](https://github.com/axios/axios) | `1.14.0` | `1.16.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [defu](https://github.com/unjs/defu) | `6.1.4` | `6.1.7` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.6` | `2.14.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.3.2` | `4.5.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.3.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.1.0` | `10.4.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.10` | `1.15.11` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.8.9` | `20.9.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.4` | `2.1.8` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.2` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.42.0` | `0.52.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.18.1` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.58.0` | `1.67.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.0` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.2` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.0.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.98.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.98.0` | `1.100.0` |\n| [stylelint-config-recommended-scss](https://github.com/stylelint-scss/stylelint-config-recommended-scss) | `17.0.0` | `17.0.1` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.18.6` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.7` | `0.22.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.3` | `2.9.15` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.1` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.3` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.7` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.0` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.0.7` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.31` | `3.5.34` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.20` | `4.14.22` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.10` | `4.19.3` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.0` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5b897a727fa1cc44bc7074dcbe5db639c8c32b1b\"\u003e\u003ccode\u003e5b897a7\u003c/code\u003e\u003c/a\u003e fix: split type-only and runtime exports (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cd7e5cdbc2eb8104bbde9ec6deb92a773c50fcb9\"\u003e\u003ccode\u003ecd7e5cd\u003c/code\u003e\u003c/a\u003e deps: update pnpm and align node types version (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/970268beabdf2c89790ab185218b7c70465d4b96\"\u003e\u003ccode\u003e970268b\u003c/code\u003e\u003c/a\u003e chore(deps): update deps in core and prompts packages (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ea5702e8ff668cace0ace7d61ff0ee07d227d100\"\u003e\u003ccode\u003eea5702e\u003c/code\u003e\u003c/a\u003e chore: add engines field to prompts and core (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ec432f996b9dde3cd6d4e109c2a117b1ea5e2cfe\"\u003e\u003ccode\u003eec432f9\u003c/code\u003e\u003c/a\u003e docs: correct Progress example in README (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.4.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint-community/eslint-plugin-eslint-comments` from 4.7.1 to 4.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/releases\"\u003e@​eslint-community/eslint-plugin-eslint-comments's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003e4.7.2\u003c/a\u003e (2026-05-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e62a2c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e42919d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/62a2c3a4ee304a8383f170369c9999198d9bdac8\"\u003e\u003ccode\u003e62a2c3a\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003emodern-monaco\u003c/code\u003e version to 0.4.0 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/42919d06d8a221e061de3ec98e35bf508ea2b5d2\"\u003e\u003ccode\u003e42919d0\u003c/code\u003e\u003c/a\u003e fix(docs): use \u003ccode\u003emodern-monaco\u003c/code\u003e instead of \u003ccode\u003emonaco-editor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/9f93f007eedfd436aa6b009ef6fa90c69d4e7153\"\u003e\u003ccode\u003e9f93f00\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/deploy-pages from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/b99d9d50674acb86f1eacbd3460cb29998473afb\"\u003e\u003ccode\u003eb99d9d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump codecov/codecov-action from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/commit/7c77e2b4dca7ef72e0ac7681e17dcb3acb35235a\"\u003e\u003ccode\u003e7c77e2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/configure-pages from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-eslint-comments/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint-community/eslint-plugin-eslint-comments/compare/v4.7.1...v4.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.458 to 2.2.478\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/540c25d63da7b8fcd1753adbe0b60b7b2d21cf13\"\u003e\u003ccode\u003e540c25d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Maki, Pinhead Map Icons, Temaki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/75746ac344e2d91d3eeb97a0ed1e9a8d9997334c\"\u003e\u003ccode\u003e75746ac\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Röntgen, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bdc6259f26c6362cc518e9615a72b657f79fb799\"\u003e\u003ccode\u003ebdc6259\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/15f37c982fb7b3c5f4acb7e72e997abdf43b0e9e\"\u003e\u003ccode\u003e15f37c9\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1b6277b793c2dccc446fa6e2cc2b39def3fb6ce7\"\u003e\u003ccode\u003e1b6277b\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Codicons, Lucide, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bd0ea21a391f33f19e87b1fb1c3e42b2423a6a2d\"\u003e\u003ccode\u003ebd0ea21\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cac5e091275cf25e722791f1a4a684d149cbfdec\"\u003e\u003ccode\u003ecac5e09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/298\"\u003e#298\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f46ccd2a4b2d914e42900209840fcfe0b6af52c7\"\u003e\u003ccode\u003ef46ccd2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/300\"\u003e#300\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.458...2.2.478\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.0 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/9280f21b2bd5330bb7e019375e4b60b7e4a00fea\"\u003e\u003ccode\u003e9280f21\u003c/code\u003e\u003c/a\u003e release: v11.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/b371c64b77a7dc58b1d7651a927aa887a8550e81\"\u003e\u003ccode\u003eb371c64\u003c/code\u003e\u003c/a\u003e fix(core): avoid tree-shaking for intlify/core (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2464\"\u003e#2464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/40890966712b64017d80291ef61a4c3fef8473cd\"\u003e\u003ccode\u003e4089096\u003c/code\u003e\u003c/a\u003e release: v11.3.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.12.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: inputMapFallbacks option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2711\"\u003ejspm/jspm#2711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: import map caching by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2712\"\u003ejspm/jspm#2712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: significant performance improvements by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2714\"\u003ejspm/jspm#2714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.13.0\"\u003ehttps://github.com/jspm/jspm/compare/generator-2.12.0...@​jspm/generator@2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/generator-2.12.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.58.2...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19...\n\n_Description has been truncated_","html_url":"https://github.com/diyanshan/monorepo/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/diyanshan%2Fmonorepo/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"2.13.0","new_version":"2.16.1","update_type":"minor","path":null,"pr_created_at":"2026-05-26T11:24:19.000Z","version_change":"2.13.0 → 2.16.1","issue":{"uuid":"4523785530","node_id":"PR_kwDOSDgYAc7fYwPt","number":30,"state":"closed","title":"chore(deps): bump the non-breaking-changes group across 1 directory with 79 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T07:11:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T11:24:19.000Z","updated_at":"2026-05-27T07:11:45.000Z","time_to_close":71244,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-breaking-changes","update_count":79,"packages":[{"name":"@changesets/changelog-github","old_version":"0.6.0","new_version":"0.7.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@clack/prompts","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/bombshell-dev/clack"},{"name":"@iconify/json","old_version":"2.2.460","new_version":"2.2.478","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify/vue","old_version":"5.0.0","new_version":"5.0.1","repository_url":"https://github.com/iconify/iconify"},{"name":"@intlify/core-base","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"@intlify/unplugin-vue-i18n","old_version":"11.0.7","new_version":"11.2.3","repository_url":"https://github.com/intlify/bundle-tools"},{"name":"@jspm/generator","old_version":"2.13.0","new_version":"2.16.1","repository_url":"https://github.com/jspm/jspm"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@stylistic/stylelint-plugin","old_version":"5.1.0","new_version":"5.2.0","repository_url":"https://github.com/stylelint-stylistic/stylelint-stylistic"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tanstack/vue-query","old_version":"5.97.0","new_version":"5.100.14","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/vue-store","old_version":"0.10.0","new_version":"0.11.0","repository_url":"https://github.com/TanStack/store"},{"name":"@tiptap/core","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-document","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-highlight","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-image","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-link","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-align","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-text-style","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-underline","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/vue-3","old_version":"3.22.3","new_version":"3.23.6","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tsdown/css","old_version":"0.21.8","new_version":"0.22.0","repository_url":"https://github.com/rolldown/tsdown"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.1","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vue/shared","old_version":"3.5.32","new_version":"3.5.34","repository_url":"https://github.com/vuejs/core"},{"name":"@vue/test-utils","old_version":"2.4.6","new_version":"2.4.10","repository_url":"https://github.com/vuejs/test-utils"},{"name":"antdv-next","old_version":"1.1.9","new_version":"1.3.1","repository_url":"https://github.com/antdv-next/antdv-next"},{"name":"axios","old_version":"1.15.0","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"cz-git","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"czg","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/Zhengqbbb/cz-git"},{"name":"dayjs","old_version":"1.11.20","new_version":"1.11.21","repository_url":"https://github.com/iamkun/dayjs"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"element-plus","old_version":"2.13.7","new_version":"2.14.0","repository_url":"https://github.com/element-plus/element-plus"},{"name":"es-toolkit","old_version":"1.45.1","new_version":"1.47.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"eslint-plugin-better-tailwindcss","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/schoero/eslint-plugin-better-tailwindcss"},{"name":"eslint-plugin-perfectionist","old_version":"5.8.0","new_version":"5.9.0","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-pnpm","old_version":"1.6.0","new_version":"1.6.1","repository_url":"https://github.com/antfu/pnpm-workspace-utils"},{"name":"eslint-plugin-vue","old_version":"10.8.0","new_version":"10.9.1","repository_url":"https://github.com/vuejs/eslint-plugin-vue"},{"name":"eslint-plugin-yml","old_version":"3.3.1","new_version":"3.3.2","repository_url":"https://github.com/ota-meshi/eslint-plugin-yml"},{"name":"eslint","old_version":"10.2.0","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"lefthook","old_version":"2.1.5","new_version":"2.1.8","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"nitropack","old_version":"2.13.3","new_version":"2.13.4","repository_url":"https://github.com/nitrojs/nitro"},{"name":"ora","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/sindresorhus/ora"},{"name":"oxfmt","old_version":"0.44.0","new_version":"0.52.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint-tsgolint","old_version":"0.20.0","new_version":"0.23.0","repository_url":"https://github.com/oxc-project/tsgolint"},{"name":"oxlint","old_version":"1.60.0","new_version":"1.67.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"playwright","old_version":"1.59.1","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"},{"name":"publint","old_version":"0.3.18","new_version":"0.3.21","repository_url":"https://github.com/publint/publint"},{"name":"qs","old_version":"6.15.1","new_version":"6.15.2","repository_url":"https://github.com/ljharb/qs"},{"name":"@types/qs","old_version":"6.15.0","new_version":"6.15.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"reka-ui","old_version":"2.9.5","new_version":"2.9.8","repository_url":"https://github.com/unovue/reka-ui"},{"name":"rolldown","old_version":"1.0.0-rc.12","new_version":"1.0.2","repository_url":"https://github.com/rolldown/rolldown"},{"name":"sass-embedded","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/embedded-host-node"},{"name":"sass","old_version":"1.99.0","new_version":"1.100.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"stylelint-scss","old_version":"7.0.0","new_version":"7.1.1","repository_url":"https://github.com/stylelint-scss/stylelint-scss"},{"name":"stylelint","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tdesign-vue-next","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/Tencent/tdesign-vue-next"},{"name":"tsdown","old_version":"0.21.8","new_version":"0.22.0","repository_url":"https://github.com/rolldown/tsdown"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.14","repository_url":"https://github.com/vercel/turborepo"},{"name":"unplugin-dts","old_version":"1.0.0-beta.6","new_version":"1.0.1","repository_url":"https://github.com/qmhc/unplugin-dts"},{"name":"unplugin-vue","old_version":"7.1.1","new_version":"7.2.0","repository_url":"https://github.com/unplugin/unplugin-vue"},{"name":"vite-plugin-pwa","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vite-plugin-vue-devtools","old_version":"8.1.1","new_version":"8.1.2","repository_url":"https://github.com/vuejs/devtools"},{"name":"vitepress-plugin-group-icons","old_version":"1.7.3","new_version":"1.7.5","repository_url":"https://github.com/yuyinws/vitepress-plugin-group-icons"},{"name":"vitest","old_version":"4.1.4","new_version":"4.1.7","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vue-i18n","old_version":"11.3.2","new_version":"11.4.4","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"vue-router","old_version":"5.0.4","new_version":"5.0.7","repository_url":"https://github.com/vuejs/router"},{"name":"vue-tsc","old_version":"3.2.6","new_version":"3.3.2","repository_url":"https://github.com/vuejs/language-tools"},{"name":"vue","old_version":"3.5.32","new_version":"3.5.34","repository_url":"https://github.com/vuejs/core"},{"name":"vxe-pc-ui","old_version":"4.13.21","new_version":"4.14.22","repository_url":"https://github.com/x-extends/vxe-pc-ui"},{"name":"vxe-table","old_version":"4.18.11","new_version":"4.19.2","repository_url":"https://github.com/x-extends/vxe-table"},{"name":"zod-defaults","old_version":"0.1.3","new_version":"0.2.3","repository_url":"https://github.com/Ced-Sharp/zod-defaults"},{"name":"@ast-grep/napi","old_version":"0.42.1","new_version":"0.43.0","repository_url":"https://github.com/ast-grep/ast-grep"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-breaking-changes group with 79 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@changesets/changelog-github](https://github.com/changesets/changesets) | `0.6.0` | `0.7.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.2.0` | `1.4.0` |\n| [@iconify/json](https://github.com/iconify/icon-sets) | `2.2.460` | `2.2.478` |\n| [@iconify/vue](https://github.com/iconify/iconify/tree/HEAD/components/vue) | `5.0.0` | `5.0.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `11.3.2` | `11.4.4` |\n| [@intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n) | `11.0.7` | `11.2.3` |\n| [@jspm/generator](https://github.com/jspm/jspm) | `2.13.0` | `2.16.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [@stylistic/stylelint-plugin](https://github.com/stylelint-stylistic/stylelint-stylistic) | `5.1.0` | `5.2.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.97.0` | `5.100.14` |\n| [@tanstack/vue-store](https://github.com/TanStack/store/tree/HEAD/packages/vue-store) | `0.10.0` | `0.11.0` |\n| [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-document](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-highlight](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-highlight) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-image](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-text-align](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-align) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-text-style](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text-style) | `3.22.3` | `3.23.6` |\n| [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.22.3` | `3.23.6` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.22.3` | `3.23.6` |\n| [@tiptap/vue-3](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3) | `3.22.3` | `3.23.6` |\n| [@tsdown/css](https://github.com/rolldown/tsdown/tree/HEAD/packages/css) | `0.21.8` | `0.22.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.1` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.1` | `8.60.0` |\n| [@vue/shared](https://github.com/vuejs/core/tree/HEAD/packages/shared) | `3.5.32` | `3.5.34` |\n| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.6` | `2.4.10` |\n| [antdv-next](https://github.com/antdv-next/antdv-next/tree/HEAD/packages/antdv-next) | `1.1.9` | `1.3.1` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.16.1` |\n| [cz-git](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cz-git) | `1.12.0` | `1.13.1` |\n| [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.12.0` | `1.13.1` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.21` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [element-plus](https://github.com/element-plus/element-plus) | `2.13.7` | `2.14.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.45.1` | `1.47.0` |\n| [eslint-plugin-better-tailwindcss](https://github.com/schoero/eslint-plugin-better-tailwindcss) | `4.4.0` | `4.5.0` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.8.0` | `5.9.0` |\n| [eslint-plugin-pnpm](https://github.com/antfu/pnpm-workspace-utils/tree/HEAD/packages/eslint-plugin-pnpm) | `1.6.0` | `1.6.1` |\n| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.8.0` | `10.9.1` |\n| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.3.1` | `3.3.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.4.0` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.5` | `2.1.8` |\n| [nitropack](https://github.com/nitrojs/nitro) | `2.13.3` | `2.13.4` |\n| [ora](https://github.com/sindresorhus/ora) | `9.3.0` | `9.4.0` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.52.0` |\n| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.23.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.60.0` | `1.67.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.60.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.15` |\n| [publint](https://github.com/publint/publint/tree/HEAD/packages/publint) | `0.3.18` | `0.3.21` |\n| [qs](https://github.com/ljharb/qs) | `6.15.1` | `6.15.2` |\n| [@types/qs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qs) | `6.15.0` | `6.15.1` |\n| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.5` | `2.9.8` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.0.0-rc.12` | `1.0.2` |\n| [sass-embedded](https://github.com/sass/embedded-host-node) | `1.99.0` | `1.100.0` |\n| [sass](https://github.com/sass/dart-sass) | `1.99.0` | `1.100.0` |\n| [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) | `7.0.0` | `7.1.1` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.6.0` | `17.12.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [tdesign-vue-next](https://github.com/Tencent/tdesign-vue-next/tree/HEAD/packages/tdesign-vue-next) | `1.19.0` | `1.20.0` |\n| [tsdown](https://github.com/rolldown/tsdown) | `0.21.8` | `0.22.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.14` |\n| [unplugin-dts](https://github.com/qmhc/unplugin-dts/tree/HEAD/packages/unplugin-dts) | `1.0.0-beta.6` | `1.0.1` |\n| [unplugin-vue](https://github.com/unplugin/unplugin-vue) | `7.1.1` | `7.2.0` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.2.0` | `1.3.0` |\n| [vite-plugin-vue-devtools](https://github.com/vuejs/devtools/tree/HEAD/packages/vite) | `8.1.1` | `8.1.2` |\n| [vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons) | `1.7.3` | `1.7.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.4` | `4.1.7` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `11.3.2` | `11.4.4` |\n| [vue-router](https://github.com/vuejs/router) | `5.0.4` | `5.0.7` |\n| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.6` | `3.3.2` |\n| [vue](https://github.com/vuejs/core) | `3.5.32` | `3.5.34` |\n| [vxe-pc-ui](https://github.com/x-extends/vxe-pc-ui) | `4.13.21` | `4.14.22` |\n| [vxe-table](https://github.com/x-extends/vxe-table) | `4.18.11` | `4.19.2` |\n| [zod-defaults](https://github.com/Ced-Sharp/zod-defaults) | `0.1.3` | `0.2.3` |\n| [@ast-grep/napi](https://github.com/ast-grep/ast-grep) | `0.42.1` | `0.43.0` |\n\n\nUpdates `@changesets/changelog-github` from 0.6.0 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/changelog-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/changelog-github\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1255\"\u003e#1255\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Kauhsa\"\u003e\u003ccode\u003e@​Kauhsa\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003edisableThanks\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d1ef2d8cc11f86042a82f0cf7b125021e24dafc4\"\u003e\u003ccode\u003ed1ef2d8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1950\"\u003e#1950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/7af587636b8e793cc43fc6a52d32598193fcb68e\"\u003e\u003ccode\u003e7af5876\u003c/code\u003e\u003c/a\u003e Restrict \u003ccode\u003epublish\u003c/code\u003e job to the \u003ccode\u003enpm\u003c/code\u003e env (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1972\"\u003e#1972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/ff767d2da25173bcab643826702b2af74cbf08cf\"\u003e\u003ccode\u003eff767d2\u003c/code\u003e\u003c/a\u003e Sync config-file-options documentation with schema.json and source code (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1683\"\u003e#1683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/951094babb7c356536c243e9cca0faa3ec86360a\"\u003e\u003ccode\u003e951094b\u003c/code\u003e\u003c/a\u003e fix: pin 2 unpinned action(s) (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/94578cf164aa7abcb12b97dd3a55d12a324f4fe8\"\u003e\u003ccode\u003e94578cf\u003c/code\u003e\u003c/a\u003e Added \u003ccode\u003edisableThanks\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d87334df92a36788e778b21e2bc603beb754f0d5\"\u003e\u003ccode\u003ed87334d\u003c/code\u003e\u003c/a\u003e Support dark mode banner in readme (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1943\"\u003e#1943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/87472a757062402ca121bd168d693a1be866cf45\"\u003e\u003ccode\u003e87472a7\u003c/code\u003e\u003c/a\u003e Update .vscode/settings.json (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/317a373aef2639e4ca2804f20aeb4af5338c41ca\"\u003e\u003ccode\u003e317a373\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003epublish_pr\u003c/code\u003e job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/changelog-github@0.6.0...@changesets/changelog-github@0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@clack/prompts` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/releases\"\u003e@​clack/prompts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​clack/prompts\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md\"\u003e@​clack/prompts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e284677e: Support scrolling and \u003ccode\u003emaxItems\u003c/code\u003e option for \u003ccode\u003egroupMultiselect\u003c/code\u003e, and removes indent when \u003ccode\u003ewithGuide\u003c/code\u003e is set to \u003ccode\u003efalse\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eaab46a2: docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts\u003c/li\u003e\n\u003cli\u003e54be8d7: Fix line wrapping and overflow computation in group multi-select and other list-like prompts.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [54be8d7]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eea5702e: fix: add engines field expressing node \u0026gt;=20.12 requirement\u003c/li\u003e\n\u003cli\u003e814ab9a: Add new multiline prompt for multi-line text input.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5b897a7: Fix mixed type-only and runtime exports from \u003ccode\u003e@​clack/core\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [78fd3ae]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ea5702e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [814ab9a]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​clack/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.3.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/fe2bcd278635fc0aaf2482ed0aea82d57ae1c421\"\u003e\u003ccode\u003efe2bcd2\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/aab46a2a7ed85627743bdbf0da30acc8b2ace385\"\u003e\u003ccode\u003eaab46a2\u003c/code\u003e\u003c/a\u003e docs: add jsdoc for \u003ccode\u003etext\u003c/code\u003e, \u003ccode\u003epassword\u003c/code\u003e, and \u003ccode\u003emultiline\u003c/code\u003e prompts (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/54be8d7a75c952b2157e94a78f70d40fa2d5321e\"\u003e\u003ccode\u003e54be8d7\u003c/code\u003e\u003c/a\u003e fix: trim lines from correct end (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/284677eaae0c461dafccfe1eb3e8c32fcebd6bbf\"\u003e\u003ccode\u003e284677e\u003c/code\u003e\u003c/a\u003e feat(prompts): support maxItems in groupMultiselect (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/05bfd4353592016cf3f4c941f663fab84c14edb2\"\u003e\u003ccode\u003e05bfd43\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/501\"\u003e#501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/5b897a727fa1cc44bc7074dcbe5db639c8c32b1b\"\u003e\u003ccode\u003e5b897a7\u003c/code\u003e\u003c/a\u003e fix: split type-only and runtime exports (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/cd7e5cdbc2eb8104bbde9ec6deb92a773c50fcb9\"\u003e\u003ccode\u003ecd7e5cd\u003c/code\u003e\u003c/a\u003e deps: update pnpm and align node types version (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/970268beabdf2c89790ab185218b7c70465d4b96\"\u003e\u003ccode\u003e970268b\u003c/code\u003e\u003c/a\u003e chore(deps): update deps in core and prompts packages (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ea5702e8ff668cace0ace7d61ff0ee07d227d100\"\u003e\u003ccode\u003eea5702e\u003c/code\u003e\u003c/a\u003e chore: add engines field to prompts and core (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bombshell-dev/clack/commit/ec432f996b9dde3cd6d4e109c2a117b1ea5e2cfe\"\u003e\u003ccode\u003eec432f9\u003c/code\u003e\u003c/a\u003e docs: correct Progress example in README (\u003ca href=\"https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.4.0/packages/prompts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/json` from 2.2.460 to 2.2.478\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f0806241fe822142a1d712e1e6d27f664879498e\"\u003e\u003ccode\u003ef080624\u003c/code\u003e\u003c/a\u003e Update 9 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/0ca108d1f3a8202349eb2fbcdbe597afd188e47a\"\u003e\u003ccode\u003e0ca108d\u003c/code\u003e\u003c/a\u003e Update 10 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/540c25d63da7b8fcd1753adbe0b60b7b2d21cf13\"\u003e\u003ccode\u003e540c25d\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Maki, Pinhead Map Icons, Temaki\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/75746ac344e2d91d3eeb97a0ed1e9a8d9997334c\"\u003e\u003ccode\u003e75746ac\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Röntgen, Simple Icons, VSCode Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bdc6259f26c6362cc518e9615a72b657f79fb799\"\u003e\u003ccode\u003ebdc6259\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/15f37c982fb7b3c5f4acb7e72e997abdf43b0e9e\"\u003e\u003ccode\u003e15f37c9\u003c/code\u003e\u003c/a\u003e Update 5 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/1b6277b793c2dccc446fa6e2cc2b39def3fb6ce7\"\u003e\u003ccode\u003e1b6277b\u003c/code\u003e\u003c/a\u003e Update 3 icon sets: Codicons, Lucide, Simple Icons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/bd0ea21a391f33f19e87b1fb1c3e42b2423a6a2d\"\u003e\u003ccode\u003ebd0ea21\u003c/code\u003e\u003c/a\u003e Update 8 icon sets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/cac5e091275cf25e722791f1a4a684d149cbfdec\"\u003e\u003ccode\u003ecac5e09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/298\"\u003e#298\u003c/a\u003e from iconify/renovate/vitest-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iconify/icon-sets/commit/f46ccd2a4b2d914e42900209840fcfe0b6af52c7\"\u003e\u003ccode\u003ef46ccd2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/iconify/icon-sets/issues/300\"\u003e#300\u003c/a\u003e from iconify/renovate/node-25.x\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/iconify/icon-sets/compare/2.2.460...2.2.478\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify/vue` from 5.0.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/iconify/commits/HEAD/components/vue\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 11.3.2 to 11.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e@​intlify/core-base's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.4.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): harden javascript URL sanitization by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2503\"\u003eintlify/vue-i18n#2503\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.3...v11.4.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2478\"\u003eintlify/vue-i18n#2478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2490\"\u003eintlify/vue-i18n#2490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.2...v11.4.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(formatter): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2474\"\u003eintlify/vue-i18n#2474\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.1...v11.4.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(i18n-t): pass component children as slots by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2473\"\u003eintlify/vue-i18n#2473\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\"\u003ehttps://github.com/intlify/vue-i18n/compare/v11.4.0...v11.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support isolated scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2468\"\u003eintlify/vue-i18n#2468\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/99fd4bcaf9e38b39857653eecf53b5038a6e8a49\"\u003e\u003ccode\u003e99fd4bc\u003c/code\u003e\u003c/a\u003e release: v11.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/c9e1513b448ef04679116061dce751b728ab0bb2\"\u003e\u003ccode\u003ec9e1513\u003c/code\u003e\u003c/a\u003e release: v11.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/478e894f6db0971e7d3e95cd5f0f435311cc8f10\"\u003e\u003ccode\u003e478e894\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (\u003ca href=\"https://github.com/intlify/vue-i18n/tree/HEAD/packages/core/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/7d618ff43a2a3287a04cbfcb4486473291983bd7\"\u003e\u003ccode\u003e7d618ff\u003c/code\u003e\u003c/a\u003e release: v11.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/70737754207dff34e8ab74b47900a2a2a0bb8365\"\u003e\u003ccode\u003e7073775\u003c/code\u003e\u003c/a\u003e release: v11.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/72e25ce4fcf54584be57cbc0631036a46f98f901\"\u003e\u003ccode\u003e72e25ce\u003c/code\u003e\u003c/a\u003e release: v11.4.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v11.4.4/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/unplugin-vue-i18n` from 11.0.7 to 11.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/bundle-tools/releases\"\u003e@​intlify/unplugin-vue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(release): port refactored workflow from main by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/579\"\u003eintlify/bundle-tools#579\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.2...v11.2.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esecurity(ci): harden workflows and add zizmor audit by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/571\"\u003eintlify/bundle-tools#571\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.1...v11.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/565\"\u003eintlify/bundle-tools#565\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/555\"\u003eintlify/bundle-tools#555\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👕 Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/556\"\u003eintlify/bundle-tools#556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\"\u003ehttps://github.com/intlify/bundle-tools/compare/v11.1.2...v11.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev11.1.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 compatibility by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/bundle-tools/pull/554\"\u003eintlify/bundle-tools#554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/779e511e1ae4ed5f2e058490b349b4f90b839532\"\u003e\u003ccode\u003e779e511\u003c/code\u003e\u003c/a\u003e release: v11.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/dc10b7cd5ed5980cbf40c8384a3570259878b3b9\"\u003e\u003ccode\u003edc10b7c\u003c/code\u003e\u003c/a\u003e release: v11.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/d5df74f05eb9953230e79d9387594e47d877895d\"\u003e\u003ccode\u003ed5df74f\u003c/code\u003e\u003c/a\u003e release: v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/e5a65ed96a32a520236c810382b39a5143fdfe70\"\u003e\u003ccode\u003ee5a65ed\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): bypass builtin:vite-json on Vite 8 via virtual ids (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/db645cabb23503738913d4f6bd41103a40a2ebf5\"\u003e\u003ccode\u003edb645ca\u003c/code\u003e\u003c/a\u003e release: v11.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/f52872513db3644f36ddc84ac898498e1af21551\"\u003e\u003ccode\u003ef528725\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/ff441ddaec6cc9124fc279950df9a04115bae594\"\u003e\u003ccode\u003eff441dd\u003c/code\u003e\u003c/a\u003e chore!: drop Node.js 20 support (require \u0026gt;= 22.13 for pnpm v11) (\u003ca href=\"https://github.com/intlify/bundle-tools/tree/HEAD/packages/unplugin-vue-i18n/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/2ea46850ec49fc2e53a6768700602164a0e2589e\"\u003e\u003ccode\u003e2ea4685\u003c/code\u003e\u003c/a\u003e release: v11.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/09863d23f47e17a1111260f9abcde0a945b81889\"\u003e\u003ccode\u003e09863d2\u003c/code\u003e\u003c/a\u003e fix(unplugin-vue-i18n): preserve \u003ccode\u003evite:json\u003c/code\u003e ObjectHook shape for Vite 8 comp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/bundle-tools/commit/a7b5d54ef701a117c001c73175289138c8e318a6\"\u003e\u003ccode\u003ea7b5d54\u003c/code\u003e\u003c/a\u003e release: v11.1.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/bundle-tools/commits/v11.2.3/packages/unplugin-vue-i18n\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jspm/generator` from 2.13.0 to 2.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jspm/jspm/releases\"\u003e@​jspm/generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve #-prefixed inputMap specifiers in linked secondary scopes by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2738\"\u003ejspm/jspm#2738\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/4.5.0...@jspm/generator@2.16.1\"\u003ehttps://github.com/jspm/jspm/compare/4.5.0...@​jspm/generator@2.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parallelize per-module dependency visits in tracemap by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2728\"\u003ejspm/jspm#2728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(fetch): \u003ccode\u003e@​jspm/fetch\u003c/code\u003e workspace package by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2729\"\u003ejspm/jspm#2729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(fetch): sync-return cache hits; drop microtasks from URL hot path by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2731\"\u003ejspm/jspm#2731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.14.0...@jspm/generator@2.15.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.14.0...@​jspm/generator@2.15.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: trim unused fields from cached package.json entries by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2722\"\u003ejspm/jspm#2722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: double wildcards in exports target not expanded correctly by \u003ca href=\"https://github.com/LeaVerou\"\u003e\u003ccode\u003e@​LeaVerou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2720\"\u003ejspm/jspm#2720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support function form for generator ignore option by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jspm/jspm/pull/2718\"\u003ejspm/jspm#2718\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.14.0\"\u003ehttps://github.com/jspm/jspm/compare/@​jspm/generator@2.13.0...@​jspm/generator@2.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/f28168bfd26c063df82491dc95c592fba416e520\"\u003e\u003ccode\u003ef28168b\u003c/code\u003e\u003c/a\u003e \u003ccode\u003e@​jspm/generator\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.16.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9ce2f1ad4b08c5d7ef16750fd0a74c781b65b382\"\u003e\u003ccode\u003e9ce2f1a\u003c/code\u003e\u003c/a\u003e fix: resolve #-prefixed inputMap specifiers in linked secondary scopes (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2738\"\u003e#2738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/8316541e7a3ecc9334f73dfadc108970416dd2e8\"\u003e\u003ccode\u003e8316541\u003c/code\u003e\u003c/a\u003e fixup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7fcea1bc6c9d9036ea5dc6b5c979833688d6d75a\"\u003e\u003ccode\u003e7fcea1b\u003c/code\u003e\u003c/a\u003e 4.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/9eda95da448206c037e56b5f6142c96ae96b5027\"\u003e\u003ccode\u003e9eda95d\u003c/code\u003e\u003c/a\u003e chore: update dependencies across workspace (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2734\"\u003e#2734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/dbe3cb4bf6a76eaa58d23d507ff3c676c5841f0e\"\u003e\u003ccode\u003edbe3cb4\u003c/code\u003e\u003c/a\u003e Update claude-code-review.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/298ff657378a96009119303d7314846ae3de91b5\"\u003e\u003ccode\u003e298ff65\u003c/code\u003e\u003c/a\u003e Update CLAUDE model and permissions in workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/c332d6b86fd0d3800bf9e25f77b2c6a83e89d96e\"\u003e\u003ccode\u003ec332d6b\u003c/code\u003e\u003c/a\u003e Enable full output for Claude code review (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2737\"\u003e#2737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/7f4b95bdb86d4390fa3c73273d7412edf720e974\"\u003e\u003ccode\u003e7f4b95b\u003c/code\u003e\u003c/a\u003e optimize code review workflow (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jspm/jspm/commit/b2e08a766a62a7b69fd65d9c7b6368df383af0fb\"\u003e\u003ccode\u003eb2e08a7\u003c/code\u003e\u003c/a\u003e Add claude GitHub actions (\u003ca href=\"https://redirect.github.com/jspm/jspm/issues/2735\"\u003e#2735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jspm/jspm/compare/@jspm/generator@2.13.0...@jspm/generator@2.16.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.60.0\u003c/h2\u003e\n\u003ch2\u003e🌐 HAR recording on Tracing\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-start-har\"\u003etracing.startHar()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-tracing#tracing-stop-har\"\u003etracing.stopHar()\u003c/a\u003e expose HAR recording as a first-class tracing API, with the same \u003ccode\u003econtent\u003c/code\u003e, \u003ccode\u003emode\u003c/code\u003e and \u003ccode\u003eurlFilter\u003c/code\u003e options as \u003ccode\u003erecordHar\u003c/code\u003e. The returned \u003ca href=\"https://playwright.dev/docs/api/class-disposable\"\u003eDisposable\u003c/a\u003e makes it easy to scope a recording with \u003ccode\u003eawait using\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait using har = await context.tracing.startHar('trace.har');\r\nconst page = await context.newPage();\r\nawait page.goto('https://playwright.dev');\r\n// HAR is finalized when `har` goes out of scope.\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🪝 Drop API\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-drop\"\u003elocator.drop()\u003c/a\u003e simulates an external drag-and-drop of files or clipboard-like data onto an element. Playwright dispatches \u003ccode\u003edragenter\u003c/code\u003e, \u003ccode\u003edragover\u003c/code\u003e, and \u003ccode\u003edrop\u003c/code\u003e with a synthetic [DataTransfer] in the page context — works cross-browser and is great for testing upload zones:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('#dropzone').drop({\r\n  files: { name: 'note.txt', mimeType: 'text/plain', buffer: Buffer.from('hello') },\r\n});\r\n\u003cp\u003eawait page.locator('#dropzone').drop({\ndata: {\n'text/plain': 'hello world',\n'text/uri-list': '\u003ca href=\"https://example.com\"\u003ehttps://example.com\u003c/a\u003e',\n},\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch2\u003e🎯 Aria snapshots\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-match-aria-snapshot\"\u003eexpect(page).toMatchAriaSnapshot()\u003c/a\u003e now works on a \u003ca href=\"https://playwright.dev/docs/api/class-page\"\u003ePage\u003c/a\u003e, in addition to a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e — equivalent to asserting against \u003ccode\u003epage.locator('body')\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eboxes\u003c/code\u003e option on \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-aria-snapshot\"\u003elocator.ariaSnapshot()\u003c/a\u003e / \u003ca href=\"https://playwright.dev/docs/api/class-page#page-aria-snapshot\"\u003epage.ariaSnapshot()\u003c/a\u003e appends each element's bounding box as \u003ccode\u003e[box=x,y,width,height]\u003c/code\u003e, useful for AI consumption.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🛑 test.abort()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-test#test-abort\"\u003etest.abort()\u003c/a\u003e aborts the currently running test from a fixture, hook, or route handler with an optional message. Use it when you have detected an unrecoverable misuse and want to fail the test right away:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('does not publish to the shared page', async ({ page }) =\u0026gt; {\r\n  await page.route('**/publish', route =\u0026gt; {\r\n    test.abort('Tests must not publish to the shared page. Use the `clone` option.');\r\n    return route.abort();\r\n  });\r\n  // ...\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003ch3\u003eBrowser, Context and Page\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/87bb9ddbd78f329df18c2b24847bc9409240cd07\"\u003e\u003ccode\u003e87bb9dd\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40747\"\u003e#40747\u003c/a\u003e): fix(yauzl): vendor yauzl with destroy-lifecycle fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9a9c51cb7d1b39fab51ca288e59f8ca38fd19910\"\u003e\u003ccode\u003e9a9c51c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40733\"\u003e#40733\u003c/a\u003e): chore(electron): revert \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40184\"\u003e#40184\u003c/a\u003e (move Electron API to a s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b3b628663031bcaaeca907e337892263524634d\"\u003e\u003ccode\u003e4b3b628\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40736\"\u003e#40736\u003c/a\u003e): Revert \u0026quot;feat(electron): add timeout option to electronAp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f869f96bbe6607cc3b88b4ca96fd82f17b301b50\"\u003e\u003ccode\u003ef869f96\u003c/code\u003e\u003c/a\u003e chore: bump version to v1.60.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40714\"\u003e#40714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7eb6918afadfb0dd5c7e94ca9ffbddd84d8fbb39\"\u003e\u003ccode\u003e7eb6918\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40710\"\u003e#40710\u003c/a\u003e): docs: release notes v1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/118d2aa6076d82840decca15d96b48611b08e392\"\u003e\u003ccode\u003e118d2aa\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40693\"\u003e#40693\u003c/a\u003e): chore(python): formdata path type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/54012f5dcc586da2e5d6cccd75f13ca367b94579\"\u003e\u003ccode\u003e54012f5\u003c/code\u003e\u003c/a\u003e chore(deps): bump ip-address and express-rate-limit (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40680\"\u003e#40680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9fa531da5677a3807d6e1dccd22c5137339a44f7\"\u003e\u003ccode\u003e9fa531d\u003c/code\u003e\u003c/a\u003e fix(screencast): unblock frame ack when an async client disconnects (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40674\"\u003e#40674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3649db560ff943e724185784d34f7db131a11961\"\u003e\u003ccode\u003e3649db5\u003c/code\u003e\u003c/a\u003e chore(mcp): bump default extension protocol to v2 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40678\"\u003e#40678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bb6c00957f47ba04caad7fca75d426309a2d32d4\"\u003e\u003ccode\u003ebb6c009\u003c/code\u003e\u003c/a\u003e chore(extension): mark 0.2.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40679\"\u003e#40679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/stylelint-plugin` from 5.1.0 to 5.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/releases\"\u003e@​stylistic/stylelint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/blob/main/CHANGELOG.md\"\u003e@​stylistic/stylelint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[5.2.0] — 2026–05–20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule is now autofixable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAn exception for an empty custom property value has been added to the \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e and \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e rules: the \u003ccode\u003e--custom-prop: ;\u003c/code\u003e and \u003ccode\u003e--custom-prop:;\u003c/code\u003e variants are now considered valid (see \u003ca href=\"https://redirect.github.com/stylelint-stylistic/stylelint-stylistic/issues/50\"\u003e#50\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/19b112898838afb084ac8bce184ecf46397018e8\"\u003e\u003ccode\u003e19b1128\u003c/code\u003e\u003c/a\u003e 5.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/555c3360df9cd64f36f568d50cdce836dd9959f7\"\u003e\u003ccode\u003e555c336\u003c/code\u003e\u003c/a\u003e Add Makefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/6734a8291f43c514679eae151fd2d1c6616bf0a8\"\u003e\u003ccode\u003e6734a82\u003c/code\u003e\u003c/a\u003e Add more colors to GitHub CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/21caa34aa1a8157549587cdbff5f1417e116efb5\"\u003e\u003ccode\u003e21caa34\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003epnpm\u003c/code\u003e to 11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b57ac7069572abb7830f72e5fed80f467c9456ae\"\u003e\u003ccode\u003eb57ac70\u003c/code\u003e\u003c/a\u003e Add integration test for empty custom property\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/c9de62913d0d91b358d27fa45c4f7f60ac4d7f9f\"\u003e\u003ccode\u003ec9de629\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-colon-space-after\u003c/code\u003e related to an empty custo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/b77b3ca6180ac8d6102caba3bfabc5c6da62468f\"\u003e\u003ccode\u003eb77b3ca\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e rule autofixable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/71b26941a5972b91fd44d8418f8a22a91dcd20b1\"\u003e\u003ccode\u003e71b2694\u003c/code\u003e\u003c/a\u003e Add an exception to \u003ccode\u003edeclaration-block-semicolon-newline-before\u003c/code\u003e related to a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/ab47833543c60eb67458d0e94d00883a893a92cf\"\u003e\u003ccode\u003eab47833\u003c/code\u003e\u003c/a\u003e Remove pretest hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/commit/a4146bdf24920cb1125b6c801c95c2bab09cb568\"\u003e\u003ccode\u003ea4146bd\u003c/code\u003e\u003c/a\u003e Fix pre-commit hook\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/stylelint-stylistic/stylelint-stylistic/compare/v5.1.0...v5.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: colla...\n\n_Description has been truncated_","html_url":"https://github.com/39Nyx/pro-components/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/39Nyx%2Fpro-components/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}}]}